使用Fetch API时,是否有一种首选通过POST请求发送数据的方法



我在项目中反复使用fetch API。我想知道是否有风格,速度原因等...在选择在POST请求中发送数据的方法时,我想考虑的。

例如,在以下情况下,我可以通过身体或标头对象发送数据:

return fetch("url", {
        method: 'POST',
        headers: new Headers({
            'description': 'true',
            'state': 'stateToken',
        })
    })....
return fetch("url", {
        method: 'POST',
        body: JSON.stringify({
            'description': 'true',
            'state': 'stateToken',
        })
    })....

是否有一种"最佳"发送数据的方法?

一般而言,建议将数据发送到身体而不是在标题中发送 - 标题确实是为了告诉服务器的内容有关数据的信息(例如,发件人是谁,发件人是谁)。在标题中发送实际数据有些怪异,可能会导致缓存问题。

相关内容

  • 没有找到相关文章

最新更新