收藏
回答

为什么微信7.0.10版本GET请求会在请求头加上Content-Length:0 这个属性?

开发工具和7.0.10前的版本都没有, 这个错误的属性会导致我们的服务器在反向代理是报错, 有没有办法取消

回答关注问题邀请回答
收藏

2 个回答

  • 是小白啊
    是小白啊
    2020-01-15

    给个片段测试下?之前的版本正常吗?https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2020-01-15
    有用
    回复 5
    • 2020-01-15
      7.0.10之前版本,和开发工具都没有添加这个属性, 使用新版微信真机调试这个代码片段,可以看到自动添加上了这个属性
      代码片段 https://developers.weixin.qq.com/s/aJqJSomx7mea
      2020-01-15
      回复
    • 是小白啊
      是小白啊
      2020-01-15回复
      嗯,确认问题了,后续的版本修复一下
      2020-01-15
      回复
    • 2020-01-15回复是小白啊
      🙏
      2020-01-15
      回复
    • 2020-02-21回复是小白啊
      阔以问一下,解决了吗
      2020-02-21
      回复
    • 2020-02-21
      官方的答案
      2020-02-21
      回复
  • Admin ²º²⁴
    Admin ²º²⁴
    2020-01-15

    你这么一说,发现还真是这样

    楼主的在代码里重写这个值可以解决你的问题吗?

    2020-01-15
    有用
    回复 4
    • 2020-01-15
      不可以, 重写会生成一个小写的content-length,覆盖不了
      2020-01-15
      回复
    • Admin ²º²⁴
      Admin ²º²⁴
      2020-01-15回复
      那在后端反向代理里处理了,用的nginx?
      2020-01-15
      回复
    • Admin ²º²⁴
      Admin ²º²⁴
      2020-01-15回复Admin ²º²⁴
      这个真的是奇葩,为什么自动带上Content-Length参数,微信怎么想的?而且固定是0吗?不是实体的真实大小?
      2020-01-15
      回复
    • 2020-01-15
      get请求都是0 ,其他类型请求是真实大小
      2020-01-15
      回复
登录 后发表内容
问题标签