我在项目中反复使用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',
})
})....
是否有一种"最佳"发送数据的方法?
一般而言,建议将数据发送到身体而不是在标题中发送 - 标题确实是为了告诉服务器的内容有关数据的信息(例如,发件人是谁,发件人是谁)。在标题中发送实际数据有些怪异,可能会导致缓存问题。