【发布时间】:2017-08-06 12:09:12
【问题描述】:
我在 React 中使用 fetch API,并且从 JSON 端点提取一些数据。
作为我请求的一部分,我想发送一个自定义的User-Agent 字符串。目前,当我检查我的请求时,UA 字符串是:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36
因为我在每个请求中都输入了标头,所以我想我只需将 User-Agent 附加到标头对象中,就像它在 various places 在线中所说的那样:
fetch(url, {
Accept: 'application/json',
'Content-Type': 'application/json',
'User-Agent': 'MY-UA-STRING' // <---
})
但这不起作用。据here 和here 和here 报告,我感觉这是因为fetch api 中的一个错误。
任何人都可以解决如何使用fetch 将UA 作为headers 的一部分传递?
【问题讨论】:
标签: javascript http reactjs header fetch