damdmen
damdmen
  • 发布:2020-02-08 21:27
  • 更新:2022-05-24 15:43
  • 阅读:2502

uni.request为什么无法添加header

分类:uni-app

使用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还是?

2020-02-08 21:27 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

哪端?

  • 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

7***@qq.com

7***@qq.com - fankefu

h5不支持设置cookie,但是h5也未返回cookie,怎么处理?@DCloud_UNI_GSQ

该问题目前已经被锁定, 无法添加新回复