我使用的后台是asp.net开发,之前本地调试的时候,在微信小程序端设置如下
wx.request({
url:'http://localhost:7135/Mannager/Login',
header:{
"content-type": "application/x-www-form-urlencoded"
},
method:"POST",
data:{
"UserName":that.data.UserName,
"PassWord":that.data.PassWord
},
success:res=>{
这里的"content-type": "application/x-www-form-urlencoded"可以把Request Payload转换为Form Data格式,
但在我使用微信云托管后,这样的设置就失效了
这是我小程序端请求的代码
wx.cloud.callContainer({
config:{
env:'prod-7gzcost744dfa74d',
},
header:{
'X-WX-SERVICE':'dotnet-ozxo-007',
"content-type": "application/x-www-form-urlencoded"
},
path:'/Mannager/Login',
method:"POST",
data:{
"UserName":that.data.UserName,
"PassWord"
这里并没有实现格式转换
希望官方能给出一个解决方案
你好,在项目设置中将基础库版本更新到最新试下?如果还是不行,提供下基础库版本我们排查下。