美文网首页技术初心
微信小程序 Header 参数一记

微信小程序 Header 参数一记

作者: triplestudio | 来源:发表于2019-10-31 23:13 被阅读0次

一、标准说法

  • 标准是首字母大写的,X-Your-Custom-Header
  • 不区分大小写

二、微信小程序中

如以下文件上传的请求,Header 中 定义了 accessKey 参数。

  wx.uploadFile({
    url: url,
    filePath: path,
    header: {
      accessKey : "123456"
    },
    name: '',  
    success: function (resu) {
      console.log(resu); 
    },
    fail: function (err) { 
      console.log(err);
    }
  })

这个 Header 中的 accessKey 在开发环境是不会做改变的,服务器接收到的还是 accessKey,但是在真机环境下就不一样的,会变成 accesskey,全部小写了。当使用 actionContext.Request.Headers 的 Key = 来取时,问题就来了。

使用 HttpContext.Current.Request["accessKey"] 则没问题,应该是它大小写无关的原因。

特此一记,以避后坑!

相关文章

网友评论

    本文标题:微信小程序 Header 参数一记

    本文链接:https://www.haomeiwen.com/subject/afexbctx.html