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

wx.request的post请求对参数是否有长度限制?

代码如下:

wx.request({

url: "https://www.xxxxxx.net:8080/xxxx",

method: "POST",

header: {

//'Content-Type':'application/json'

"Content-Type": "application/x-www-form-urlencoded"

},

data: {image:imgData},

success: function(res) {

//obj.callback(outputData);

console.log(res);

}

})


其中imgData是base64类型数据,用这种写法每次都立即报错:net::ERR_CONNECTION_RESET,看网上说了很多方法均进行了尝试:

  1. 把Content-Type变成小写的content-type。
  2. 把data里的json对象转成json字符串。
  3. method里的post变成大写的POST。

以上方法均无任何作用。

最后测试发现,把{image:imgData}改成{image:'112233'}这种,立刻能够正常返回了,再然后尝试把base64的数据删掉一大半,居然也能正常response(只是服务器端报错无法处理而已,关键是能response!)。

查询小程序官方文档,无任何解释。

请问,post请求对大数据参数是否有大小限制,官方人员能否正面回复一下???


网友回复

undefined:

"Content-Type""application/x-www-form-urlencoded" 你写成这样什么意思?你解释一下,为什么不用json?

评论 抢沙发

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

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

云免签H5支付