[英]What is difference is posting data via html form post and Ajax post?
我有如下所示的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();
}
谁能解释一下上面两个不同的帖子数据是如何发送的。
成功执行动作后,您没有返回任何事物形式的动作。
return Ok(getUserBankList);
请在reader.ReadToEnd()中获得响应后添加以上行
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.