我在我的项目中使用一些POST请求,直到我看到一个表单
Onsubmit=“返回false;”
<form name="formName" id="formName" action="" method="post" onsubmit="return false;">
...
</form>此表单由javascript onclick按钮函数提交。
我所做的所有其他请求都是正确的,但这一次没有,我坚信提交错误才是原因。
有什么可以绕开的吗?
**编辑(补充)**
这是邮政的要求
FormUrlEncodedContent formContent = new FormUrlEncodedContent(new[]
{
new KeyValuePair<string, string>("a", "b")
});
Task<HttpResponseMessage> post = client.PostAsync(url, formContent);
post.Wait();
Task<string> contents = post.Result.Content.ReadAsStringAsync();
contents.Wait();发布于 2017-10-17 00:03:38
替换这个
<form name="formName" id="formName" action="" method="post" onsubmit="return false;">
...
</form>使用
<form name="formName" id="formName" action="urlendpointurl" method="post">
<input type="submit" value="Submit to me">
</form>在典型的Asp.Net MVC应用程序中,urlendpointurl将类似于"~/Home/Save“
https://stackoverflow.com/questions/46780382
复制相似问题