【发布时间】:2018-08-21 06:09:03
【问题描述】:
我有如下的 Post API。我通过 AJAX 调用它,我在用户参数中收到请求,但 StreamReader 为空。
[HttpPost]
[Route("getUserBankList")]
public IHttpActionResult getUserBankList(UserProfile user)
{
StreamReader reader = new StreamReader(HttpContext.Current.Request.InputStream);
string getUserBankList = reader.ReadToEnd();
}
我有另一个 Post API,如下所示。我通过 HTML 表单发布调用它,但我将 req 参数设置为空,但 StreamReader 能够获取发布的数据。
[HttpPost]
[Route("getUserBankList")]
public IHttpActionResult ValidateToken(ValidateRequest req)
{
StreamReader reader = new StreamReader(HttpContext.Current.Request.InputStream);
string getUserBankList = reader.ReadToEnd();
}
谁能解释一下以上两个不同的帖子数据是如何发送的。
【问题讨论】:
标签: javascript c# .net ajax asp.net-web-api