首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HttpClient邮政

HttpClient邮政
EN

Stack Overflow用户
提问于 2017-10-16 23:25:04
回答 1查看 391关注 0票数 0

我在我的项目中使用一些POST请求,直到我看到一个表单

Onsubmit=“返回false;”

代码语言:javascript
复制
<form name="formName" id="formName" action="" method="post" onsubmit="return false;">
...
</form>

此表单由javascript onclick按钮函数提交。

我所做的所有其他请求都是正确的,但这一次没有,我坚信提交错误才是原因。

有什么可以绕开的吗?

**编辑(补充)**

这是邮政的要求

代码语言:javascript
复制
        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();
EN

回答 1

Stack Overflow用户

发布于 2017-10-17 00:03:38

替换这个

代码语言:javascript
复制
<form name="formName" id="formName" action="" method="post" onsubmit="return false;">
...
</form>

使用

代码语言:javascript
复制
<form name="formName" id="formName" action="urlendpointurl" method="post">
    <input type="submit" value="Submit to me">
</form>

在典型的Asp.Net MVC应用程序中,urlendpointurl将类似于"~/Home/Save“

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46780382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档