Tag:

HTTPS标头是否被encryption?

当通过HTTPS发送数据时,我知道内容是encryption的,但是我听到关于头文件是否被encryption或头文件被encryption多less的混合答案。 多less个HTTPS标头被encryption? 包括GET / POST请求URL,Cookies等

Ruby:如何通过HTTP发布文件作为multipart / form-data?

我想做一个HTTP POST,看起来像从浏览器发布的HMTL表单。 具体而言,发布一些文本字段和文件字段。 发布文本字段非常简单,在net / http rdocs中有一个例子,但是我不知道如何发布文件。 Net :: HTTP看起来不是最好的主意。 路边看起来不错。

如何使用curl将JSON发布到PHP

我可能会离开基地,但我一直在尝试整个下午在这个restPHP框架教程中运行curl post命令 。 我不明白的是PHP应该如何解释我的POST,它总是以一个空的数组的forms出现。 curl -i -X POST -d '{"screencast":{"subject":"tools"}}' \ http://localhost:3570/index.php/trainingServer/screencast.json (在那里的斜线只是为了让我看起来不像一个白痴,但我使用PHP 5.2在windows上执行此操作,也尝试在Linux服务器上,与Linuxcurl相同的版本) 必须有一些我想念的东西,因为它看起来非常直截了当,但是这个post不能被正确地解释,如果是的话,一切都会很好。 这是我回来的: HTTP / 1.1 409冲突 date:2009年5月1日星期五22:03:00 GMT 服务器:Apache / 2.2.8(Win32)PHP / 5.2.6 X-Powered-By:PHP / 5.2.6 传输编码:分块 Content-Type:text / html; 字符集= ISO-8859-1 { “抓屏”:{ “ID”:空, “主题”:空, “身体”:空, “dataUrl”:空, “dataMedium”:空, “createdOn”:空, “作者”:空}}

curl POST格式为CURLOPT_POSTFIELDS

当我通过POST使用curl并设置CURLOPT_POSTFIELD ,是否需要urlencode或任何特殊的格式? 例如:如果我想发布2个领域,第一个和最后一个: first=John&last=Smith curl应该使用的确切代码/格式是什么? $ch=curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); $reply=curl_exec($ch); curl_close($ch);

注销:GET还是POST?

这个问题不是关于什么时候使用GET或POST; 它是关于哪个是推荐的处理Web应用程序的注销。 从一般意义上,我发现GET和POST之间的区别很多,但是我没有find这个特定场景的明确答案。 作为一个实用主义者,我倾向于使用GET,因为实现它比POST更简单; 只需放下一个简单的链接,就完成了。 这似乎是我能想到的绝大多数网站的情况,至less从我的头顶来看。 即使堆栈溢出处理注销与GET。 让我犹豫的事情是,尽pipe有些networking加速器/代理通过检索页面中的每一个链接来预caching页面,但是当用户点击页面时会得到更快的响应。 我不确定这是否仍然适用,但是如果是这样的话,那么从理论上讲,一旦用户login,带有这些加速器之一的用户就会被踢出应用程序,因为她的加速器会find并检索注销即使她从来没有点击过它的链接。 到目前为止,我读过的所有东西都表明POST应该用于“破坏性行为”,而不会改变类似应用程序查询等内部状态的行为应该用GET来处理 。 基于此,这里真正的问题是: 注销被认为是破坏性行为的应用程序/它是否会改变应用程序的内部状态?

POST数据以JSON格式

我有一些数据需要转换为JSON格式,然后用JavaScript函数进行POST。 <body onload="javascript:document.myform.submit()"> <form action="https://www.test.net/Services/RegistrationService.svc/InviteNewContact" method="post" name="myform"> <input name="firstName" value="harry" /> <input name="lastName" value="tester" /> <input name="toEmail" value="testtest@test.com" /> </form> </body> 这就是现在这个post的样子。 我需要它提交JSON格式的值,并使用JavaScript进行POST。

使用POST脚本从Python脚本发送文件

有没有办法从Python脚本使用POST发送文件?

使用POST和HttpURLConnection发送文件

由于Android开发人员推荐使用HttpURLConnection类,所以我想知道是否有人可以提供一个关于如何通过POST将位图“文件”(实际上是内存stream)发送到Apache HTTP服务器的示例。 我不喜欢cookies或authentication或任何复杂的,但我只是想有一个可靠的逻辑实现。 我在这里看到的所有例子看起来更像是“让我们试试这个,也许它是有效的”。 现在,我有这个代码: URL url; HttpURLConnection urlConnection = null; try { url = new URL("http://example.com/server.cgi"); urlConnection = (HttpURLConnection) url.openConnection(); } catch (Exception e) { this.showDialog(getApplicationContext(), e.getMessage()); } finally { if (urlConnection != null) { urlConnection.disconnect(); } } showDialog应该只显示一个AlertDialog (如果URL无效?)。 现在,假设我生成了一个位图,如下所示: Bitmap image = this.getBitmap()在从View派生的控件中,我想通过POST发送它。 什么是适当的程序来实现这样的事情? 我需要使用哪些课程? 我可以在这个例子中使用HttpPost吗? 如果是这样,我将如何构build我的位图的InputStreamEntity ? 我会发现它需要首先将位图存储在设备上的文件中。 我还应该提到,我真的需要将原始位图的每一个不变的像素发送到服务器,所以我不能将其转换为JPEG。

php $ _POST数组在表单提交时为空

我有一个自定义的CMS我已经build立了完美的工作在我的开发盒(Ubuntu / PHP5 + / MySQL5 +)。 我只是将它移动到我的客户端的生产框中,现在所有表单提交都显示为空的$ _POST数组。 我发现一个技巧来validation数据实际上是使用file_get_contents('php://input');传递的file_get_contents('php://input'); 而且数据在那里显示得很好 – $_POST / $_REQUEST数组总是空的。 我也通过萤火虫( application/x-www-form-urlencoded; charset=utf-8 )validation了内容types标题是正确的。 无论表单是通过AJAX提交还是通过常规表单提交,都会发生此问题。 任何帮助是极大的赞赏!

在php中通过POSTinput多个相同的名称

是否有可能获得相同名称的多个input,然后从PHP访问它们? 这个想法是这样的:我有一个表单,允许input不确定数量的物理地址以及其他信息。 如果我简单地给每个这些字段在几个条目中给出相同的名字并通过邮件提交这些数据,PHP是否能够访问它? 比如说,我在一个名为“xyz”的页面上有五个input,我想用PHP访问它们。 我可以做些什么: $_POST['xyz'][0] 如果是这样,这将使我的生活更容易十倍,因为我可以通过表单发送无限量的信息,并通过循环访问名为“xyz”的项目数组来处理服务器。