RivaJ 2022-09-28 16:47 采纳率: 0%
浏览 32
已结题

POST请求传递参数的问题

有一个.NET Core开发的API,处理POST请求,参数有两个string和一个对象

使用微信小程序wx.request发出POST请求,
如果请求头写成 "Content-Type": "application/x-www-form-urlencoded",服务器返回415 (Unsupported Media Type)
如果请求头写成"Content-Type": "application/json;charset=UTF-8",能成功进入服务器的断点,但接收到的参数都为NULL,包括两个字符串参数
请问如何才能成功传递数据

补充:原API类似 methodName(string param1, string param2, Object param3)
使用"Content-Type": "application/json;charset=UTF-8"时,数据获取为空。
然后尝试了将三个参数打包为一个对象,仍无法获取。

目前确定的是参数需要写到请求体中,但我不知道wx.request如何才能正确地将数据写入请求体中

  • 写回答

1条回答 默认 最新

  • 赵4老师 2022-09-28 17:19
    关注

    "Content-Type": "application/json“
    "Content-Type": "application/json;charset=GBK"
    ……

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 9月29日
  • 修改了问题 9月29日
  • 创建了问题 9月28日