收藏
回答

put请求服务端收到的参数为null

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.request 微信iOS客户端 7.0.8 2.9.3

设备信息如下

{"SDKVersion":"2.9.3","albumAuthorized":true,"batteryLevel":100,"bluetoothEnabled":false,"brand":"iPhone","cameraAuthorized":true,"deviceOrientation":"portrait","errMsg":"getSystemInfo:ok","fontSizeSetting":16,"language":"zh_CN","locationAuthorized":true,"locationEnabled":true,"microphoneAuthorized":true,"model":"iPhone XS MAX China-exclusive<iPhone 11,6>","notificationAlertAuthorized":true,"notificationAuthorized":true,"notificationBadgeAuthorized":true,"notificationSoundAuthorized":true,"pixelRatio":3,"platform":"ios","safeArea":{"bottom":896,"height":852,"left":0,"right":414,"top":44,"width":414},"screenHeight":896,"screenWidth":414,"statusBarHeight":44,"system":"iOS 13.2.2","version":"7.0.8","wifiEnabled":false,"windowHeight":808,"windowWidth":414}

在这个版本的xs max手机上,发送put请求服务端收到的参数为null

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

2 个回答

  • 是小白啊
    是小白啊
    2020-03-24

    工具上可以吗?这边测试未复现

    2020-03-24
    有用
    回复 3
    • lijibing
      lijibing
      2020-03-24
      开发工具上和其它设备都是可以的。我们收到的告警邮件都是这个xs max的一个put请求报错。出错原因是服务端收到的参数为null。但是在邮件中我也打印了请求参数,没有传Null。我们没有满足条件的设备,所以不知道咋排查。希望官方再试试
      2020-03-24
      回复
    • 是小白啊
      是小白啊
      2020-03-25回复lijibing
      客户端版本更新下试试?
      2020-03-25
      回复
    • lijibing
      lijibing
      2020-03-25回复是小白啊
      主要是客户的手机,不清楚具体是哪位客户,我们先换成post请求看看还有没有问题算了
      2020-03-25
      回复
  • 维她命系
    维她命系
    2020-03-24

    查看提交的 http 请求头是否有大小写?

    web 服务器是 http/1 时:header 允许大小写

    web 服务器是 http/2 时:header 只能小写

    2020-03-24
    有用
    回复 2
    • lijibing
      lijibing
      2020-03-24
      我们这是允许大小写的,在开发工具上看都能成功
      2020-03-24
      回复
    • 维她命系
      维她命系
      2020-03-24回复lijibing
      开发工具可以看到发送成功,服务器可是否允许大小写可能有关系。
      2020-03-24
      回复
登录 后发表内容
问题标签