Questions tagged «http-post»

POST是HTTP协议方法之一;当客户端需要将数据发送到服务器时(例如,上载文件或提交完整的表单时),将使用此选项。


30
如何处理ASP.NET MVC Framework中的多个提交按钮?
是否有一些简单的方法可以处理来自同一表单的多个提交按钮?例如: <% Html.BeginForm("MyAction", "MyController", FormMethod.Post); %> <input type="submit" value="Send" /> <input type="submit" value="Cancel" /> <% Html.EndForm(); %> 任何想法如何在ASP.NET Framework Beta中执行此操作?我搜索过的所有示例中都包含一个按钮。

28
如何在Node.js中处理POST数据?
如何form[method="post"]从Node.js中的HTTP POST方法提取表单数据()和文件上传? 我已经阅读了文档,谷歌搜索并没有发现任何东西。 function (request, response) { //request.post???? } 有图书馆还是黑客?
636 node.js  http-post 

11
PHP + curl,HTTP POST示例代码?
谁能告诉我如何使用HTTP POST进行php curl? 我想这样发送数据: username=user1, password=passuser1, gender=1 至 www.domain.com 我希望curl会返回类似的响应result=OK。有什么例子吗?
489 php  http  curl  http-post 


3
如何使用file_get_contents在PHP中发布数据?
我正在使用PHP的函数file_get_contents()来获取URL的内容,然后通过变量处理标头$http_response_header。 现在的问题是某些URL需要将一些数据发布到URL(例如,登录页面)。 我怎么做? 我意识到使用stream_context我可以做到这一点,但我并不完全清楚。 谢谢。

21
如何在翻新请求的正文中发布原始的整个JSON?
可能以前曾问过这个问题,但没有明确回答。如何将原始的整个JSON发布到翻新请求的正文中? 在这里看到类似的问题。还是这个答案正确,它必须是形式url编码并作为字段传递?我真的希望不要,因为我要连接的服务只是在帖子正文中期待原始JSON。它们没有设置为寻找JSON数据的特定字段。 我只想用其余的一劳永逸地澄清一下。一个人回答不使用翻新。另一个不确定语法。另一个人认为是可以的,但前提是它的形式必须经过url编码并放在字段中(在我的情况下这是不可接受的)。不,我无法为我的Android客户端重新编码所有服务。是的,在大型项目中发布原始JSON而不是将JSON内容作为字段属性值传递是很常见的。让我们做对并继续前进。有人可以指出说明该操作的文档或示例吗?或提供一个有效的理由说明为什么/不应该这样做。 更新:我可以100%肯定地说一件事。您可以在Google的Volley中做到这一点。它是内置的。我们可以在翻新中做到这一点吗?


15
如何使用NameValuePair使用POST将参数添加到HttpURLConnection
我试图做POST与HttpURLConnection(我需要使用这种方式,不能使用HttpPost),我想参数添加到连接如 post.setEntity(new UrlEncodedFormEntity(nvp)); 哪里 nvp = new ArrayList<NameValuePair>(); 。具有存储一些数据,我不能找到一种方法如何将这个添加ArrayList到我HttpURLConnection这是在这里: HttpsURLConnection https = (HttpsURLConnection) url.openConnection(); https.setHostnameVerifier(DO_NOT_VERIFY); http = https; http.setRequestMethod("POST"); http.setDoInput(true); http.setDoOutput(true); 麻烦的https和http组合的原因是不需要验证证书。但这不是问题,它可以很好地发布服务器。但是我需要它来发布参数。 有任何想法吗? 重复免责声明: 早在2012年,我还不知道如何将参数插入到HTTP POST请求中。我一直坚持下去,NameValuePair因为它在教程中。这个问题似乎有点重复,但是,我2012年的自我读过另一个问题,但没有使用NameValuePair。实际上,它并不能解决我的问题。



9
HTTP POST返回错误:417“预期失败。”
当我尝试发布到URL时,会导致以下异常: 远程服务器返回错误:(417)预期失败。 这是一个示例代码: var client = new WebClient(); var postData = new NameValueCollection(); postData.Add("postParamName", "postParamValue"); byte[] responseBytes = client.UploadValues("http://...", postData); string response = Encoding.UTF8.GetString(responseBytes); // (417) Expectation Failed. 使用一HttpWebRequest/HttpWebResponse对或一个HttpClient并没有什么不同。 是什么导致此异常?
212 c#  .net  http  http-post  webclient 


8
.NET:发送带有数据的POST和读取响应的最简单方法
令我惊讶的是,在.NET BCL中,我无法说出这么简单的事情: byte[] response = Http.Post ( url: "http://dork.com/service", contentType: "application/x-www-form-urlencoded", contentLength: 32, content: "home=Cosby&favorite+flavor=flies" ); 上面的假设代码使用数据进行HTTP POST,并从Post静态类的方法返回响应Http。 既然我们没有这么容易的事情,那么下一个最佳解决方案是什么? 如何发送带有数据的HTTP POST并获取响应的内容?

22
防止在jQuery中重复提交表单
我的表单需要服务器处理一些时间。我需要确保用户等待并且不会再次单击按钮来尝试重新提交表单。我尝试使用以下jQuery代码: <script type="text/javascript"> $(document).ready(function() { $("form#my_form").submit(function() { $('input').attr('disabled', 'disabled'); $('a').attr('disabled', 'disabled'); return true; }); }); </script> 当我在Firefox中尝试此操作时,所有功能都被禁用,但是该表单未与应该包含的任何POST数据一起提交。我不能使用jQuery提交表单,因为我需要将按钮与表单一起提交,因为有多个提交按钮,并且我确定POST包含哪个值使用了哪个。我需要像平常一样提交表单,并且在发生这种情况后我需要立即禁用所有内容。 谢谢!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.