收藏
回答

设置消息通知地址API? 报Http头缺少Accept或User-Agent

{"code":"INVALID_REQUEST","message":"Http头缺少Accept或User-Agent"}
一直报这个错误,Http头里面也加这些参数了. 
Content-Type: application/json
Accept: application/json

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

3 个回答

  • 崔晏哲
    崔晏哲
    2021-02-15

    再添加User-Agent试试!

    我是在写微信支付那儿遇到的,后来多写几次找到解法:

    const urllib = require('urllib')
    
    let params = {msg: "body消息"}
    //https://pay.weixin.qq.com/wiki/doc/apiv3/wechatpay/wechatpay4_0.shtml
    let authHeader = "Authorization消息,请根据情况修改" 
    
    let option = {
      method: "POST",
      headers: {
        "Authorization": authHeader,
        "Content-Type""application/json",
      "Accept""application/json",
      "User-Agent": "Your User-Agent", //可以自己设置,标识你自己的应用
      }
      data: params,
    }
    
    
    let {status, data} = await urllib.request("网络请求的地址", option)
    console.log("status: ", status)
    console.log("结果: ", data.toString())
    
    


    2021-02-15
    有用
    回复
  • 罗梅光
    罗梅光
    2021-01-01

    大佬解决了吗?遇到你一样的情况。

    相关URL【https://developers.weixin.qq.com/community/pay/doc/0008e8b0c70c8051c17b20e3356400


    2021-01-01
    有用
    回复 1
    • 崔晏哲
      崔晏哲
      2021-02-15
      看楼下
      2021-02-15
      回复
  • May
    May
    2020-12-11

    兄弟,你这个问题解决了吗,如果解决了是如何解决的

    2020-12-11
    有用
    回复 1
    • 崔晏哲
      崔晏哲
      2021-02-15
      看楼下
      2021-02-15
      回复
登录 后发表内容
问题标签