Questions tagged «post»

POST是HTTP协议方法之一;当客户端需要将数据发送到服务器时(例如上载文件或提交完整的表单时),将使用此选项。“ post”一词有多种含义,但此标记专门用于HTTP POST请求。



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。实际上,它并不能解决我的问题。



2
Chrome开发人员工具“网络”标签中显示的“请求有效负载”与“表单数据”之间有什么区别
Наэтотвопросестьответына 堆栈溢出нарусском:чемотличается请求负载отFORMDATAвJS 我有一个我必须支持的旧Web应用程序(我没有写过)。 当我填写表单并提交后,然后在Chrome中检查“网络”标签,我会看到“请求有效载荷”,通常我会在其中看到“表单数据”。两者之间有什么区别?何时发送而不是发送? 用谷歌搜索,但是并没有真正找到任何解释此信息的信息(只是人们试图让javascript应用程序发送“表单数据”而不是“请求有效载荷”。

13
PHP重定向与POST数据
我对此主题进行了一些研究,有些专家说这是不可能的,所以我想寻求替代解决方案。 我的情况: A页:[checkout.php]客户填写帐单明细。 B页:[process.php]生成发票编号并将客户详细信息存储在数据库中。 网页C:[thirdparty.com]第三方付款网关(仅接受过帐数据)。 客户填写其详细信息,然后在A页中设置购物车,然后在B页中进行过帐。在process.php中,将过帐的数据存储在数据库中并生成发票编号。之后,将客户数据和发票号过帐到thirdparty.com付款网关。问题是在页面B中执行POST。cURL能够将数据发布到页面C,但是问题是页面未重定向到页面C。客户需要在页面C上填写信用卡详细信息。 第三方支付网关确实给了我们API示例,该示例是将发票编号与客户详细信息一起过帐。我们不希望系统生成多余的发票编号。 有什么解决办法吗?我们当前的解决方案是让客户在A页中填写详细信息,然后在B页中创建另一个页面,在该页面中显示所有客户详细信息,用户可以单击CONFIRM按钮以发布到C页。 我们的目标是让客户只需单击一次即可。 希望我的问题清楚:)
241 php  post 

14
Access-Control-Allow-Headers不允许请求标头字段Access-Control-Allow-Headers
我正在尝试使用发布请求将文件发送到服务器,但是在发送请求时会导致错误: Access-Control-Allow-Headers不允许请求标头字段Content-Type。 所以我搜索了错误并添加了标题: $http.post($rootScope.URL, {params: arguments}, {headers: { "Access-Control-Allow-Origin" : "*", "Access-Control-Allow-Methods" : "GET,POST,PUT,DELETE,OPTIONS", "Access-Control-Allow-Headers": "Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With" } 然后我得到错误: Access-Control-Allow-Headers不允许请求标头字段Access-Control-Allow-Origin 所以我用谷歌搜索,唯一能找到的类似问题是半答案,然后关闭主题。我应该添加/删除哪些标题?

7
如何捕获Ajax查询发布错误?
如果Ajax请求失败,我想捕获该错误并显示相应的消息。 我的代码如下所示,但是我无法捕获失败的Ajax请求。 function getAjaxData(id) { $.post("status.ajax.php", {deviceId : id}, function(data){ var tab1; if (data.length>0) { tab1 = data; } else { tab1 = "Error in Ajax"; } return tab1; }); } 我发现,当Ajax请求失败时,“ Error in Ajax”将永远不会执行。 如何处理Ajax错误并在失败时显示相应的消息?

2
如何使用cURL将文件内容作为正文发送
我正在使用cURL命令行实用程序将HTTP POST发送到Web服务。我想包含文件的内容作为POST的主体实体。我已经尝试过使用-d </path/to/filename>类型信息--data </path/to/filename> --data-urlencode </path/to/filename>等其他变体,等等。文件始终是附加的。我需要它作为身体实体。
207 post  curl 

4
ASP.NET MS11-100:如何更改发布的表单值的最大数量限制?
Microsoft最近(2011年12月29日)发布了一个更新程序,以解决.NET Framework中的若干严重安全漏洞。MS11-100引入的修补程序之一可暂时缓解潜在的涉及哈希表冲突的DoS攻击。似乎此修复程序破坏了包含大量POST数据的页面。在我们的例子中,复选框列表非常大的页面上。为什么会这样呢? 一些非官方消息来源似乎表明,MS11-100对回发项目的限制是500。我找不到可以证实这一点的Microsoft资源。我知道View State和其他框架功能会吃掉这个限制。是否有任何控制此新限制的配置设置?我们可以放弃使用复选框,但是在我们的特定情况下效果很好。我们还想应用补丁,因为它可以防止其他令人讨厌的事情。 讨论500限制的非官方消息来源: 该公告通过限制可以为单个HTTP POST请求提交的变量数量来修复DOS攻击向量。默认限制为500,这对于普通的Web应用程序来说应该足够了,但仍然足够低,可以抵消德国安全研究人员描述的攻击。 编辑:带有示例限制的源代码(似乎是1,000,而不是500)创建一个标准的MVC应用并将以下代码添加到主索引视图中: @using (Html.BeginForm()) { <fieldset class="fields"> <p class="submit"> <input type="submit" value="Submit" /> </p> @for (var i = 0; i < 1000; i++) { <div> @Html.CheckBox("cb" + i.ToString(), true) </div> } </fieldset> } 该代码在补丁之前有效。此后不起作用。错误是: [InvalidOperationException:由于对象的当前状态,操作无效。] System.Web.HttpValueCollection.ThrowIfMaxHttpCollectionKeysExceeded()+82 System.Web.HttpValueCollection.FillFromEncodedBytes(Byte []个字节,编码编码)+111 System.Web。 HttpRequest.FillInFormCollection()+307
196 asp.net  post  ms11-100 


3
jQuery发布JSON
更新:我想传递var value给服务器 你好,同一个老,同一个老... :) 我有一个名为的表格<form id="testForm" action="javascript:test()">和一个名为的代码区<code id="testArea"></code> 我正在使用以下代码来字符串化并在代码区域中显示数据: var formData = form2object('testForm'); document.getElementById('testArea').innerHTML = JSON.stringify(formData, null, '\t'); var value = JSON.stringify(formData, null, '\t'); 我想要的是将此数据发送到JSON文件。我一直在从事这个项目:http : //ridegrab.com/profile_old/,如果您按下Submit Query按钮,您将看到页面的顶部。 我也想用这段脚本来发送数据: function authenticate(userName, password) { $.ajax ({ type: "POST", //the url where you want to sent the userName and password to url: …
192 jquery  json  post 


11
在Java中使用JSON进行HTTP POST
我想在Java中使用JSON进行简单的HTTP POST。 假设网址是 www.site.com 并采用{"name":"myname","age":"20"}标记'details'为例如的值。 我将如何为POST创建语法? 我似乎也无法在JSON Javadocs中找到POST方法。
187 java  json  http  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.