使用uniapp开发的一个APP
因为需要抓取一家电商网站的数据,用uni.request模拟浏览器请求头时却返回这样的错误:
index.js:2424 Refused to set unsafe header "user-agent"
index.js:2424 Refused to set unsafe header "cookie"
index.js:2424 Refused to set unsafe header "accept-encoding"
请问这是bug还是?
使用uniapp开发的一个APP
因为需要抓取一家电商网站的数据,用uni.request模拟浏览器请求头时却返回这样的错误:
index.js:2424 Refused to set unsafe header "user-agent"
index.js:2424 Refused to set unsafe header "cookie"
index.js:2424 Refused to set unsafe header "accept-encoding"
请问这是bug还是?
damdmen (作者)
你好,是在hbuilder的内置浏览器里console.log测试的
2020-02-10 19:34
DCloud_UNI_GSQ
回复 damdmen: 浏览器(h5)不支持设置user-agent等
2020-02-12 12:48
ashertam
回复 DCloud_UNI_GSQ: H5端request请求头不支持设置cookie吗?
2020-03-06 09:51
DCloud_UNI_GSQ
回复 ashertam: 不支持,看文档
2020-03-06 13:20
damdmen (作者)
回复 DCloud_UNI_GSQ: 请问是不是uni.request里header很多都禁止设置啊?
试了下,user-agent,content-length之类的都不能设置!
提示:Refused to set unsafe header "Content-Length"
这些常用的header如果非要使用是不是只能用插件市场里的第三方请求拦截器了?
2020-03-30 19:33
DCloud_UNI_GSQ
回复 damdmen: 如果是H5,不行(使用什么也不行),具体看文档!
2020-03-30 20:35
schottichi
回复 DCloud_UNI_GSQ: 请问文档地址是?
2021-06-11 11:03
DCloud_UNI_GSQ
回复 schottichi: 打开官网,搜索并打开 uni.request 文档,查看第八条注意事项
2021-06-11 15:01