html52.com
我爱小程序-开发者交流社区

wx.uploadFile检测到HTTP 201 直接走了error回调函数

问题模块
API和组件

服务端接口采用RESTful风格,有个接口上传用户头像,成功后服务端返回HTTP 201 和一个带有json格式body(里面返回用户最新avatarUrl)


然而wx.uploadFile检测到HTTP 201 直接走了error回调函数,这样就无法正常获取RESTful接口返回的header头和body内容了.


源码:

源码:服务端实际响应:


服务端实际响应:

服务端实际响应:小程序接口wx.uploadFile的error事件回调参数:


小程序接口wx.uploadFile的error事件回调参数:

小程序接口wx.uploadFile的error事件回调参数:期望值:


期望值:

希望能通过有效方法获取到非200状态码时http响应的body和header信息


PS:

HTTP 201状态码并非是网络错误,希望wx开发者不要误解这个状态码的含义,

Ref: https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html


网友回复

小王子:

@Link 感谢回复

的确是开发工具(我用的Version 0.14.140900 (0.14.140900) Mac版)才会出现这个问题,手机端正常.

Link:

网络类接口的设计都是服务器有响应就回调 success,这里可能是开发工具上的实现 bug ,我们排查下。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付