Questions tagged «http»

超文本传输​​协议(HTTP)是一种应用程序级网络协议,用于在万维网上传输内容。

13
PHP cURL可以在单个请求中检索响应标头和正文吗?
有什么方法可以使用PHP获取cURL请求的标头和正文?我发现这个选项: curl_setopt($ch, CURLOPT_HEADER, true); 将返回正文和标头,但随后我需要对其进行解析以获取正文。有什么方法可以使两者更加实用(和安全)? 请注意,对于“单个请求”,我的意思是避免在GET / POST之前发出HEAD请求。
314 php  http  curl 


12
HTTP和REST有什么区别?
在阅读了很多关于REST和SOAP之间的区别之后,我得到了REST只是HTTP的另一个说法的印象。有人可以解释一下REST添加到HTTP的功能吗? 注意:我不是在寻找REST与SOAP的比较。 更新:感谢您的回答。现在对我来说很清楚,REST只是关于如何使用HTTP的一组规则。因此,我发布了有关这些约定的优点的后续报告。 注意:我现在掌握了REST的含义;正如Emil Ivanov所说,REST意味着按照原意使用HTTP。但是,我不确定这是否值得单独使用,我当然也不会对此大肆宣传。
303 http  rest 

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

8
用Java发送HTTP POST请求
让我们假设这个URL ... http://www.example.com/page.php?id=10 (此处的ID需要在POST请求中发送) 我想将其发送id = 10到服务器的page.php,该服务器在POST方法中接受它。 如何在Java中执行此操作? 我尝试了这个: URL aaa = new URL("http://www.example.com/page.php"); URLConnection ccc = aaa.openConnection(); 但是我仍然不知道如何通过POST发送
294 java  http  post 


5
从HttpWebRequest和HttpWebResponse获取Http状态代码号(200、301、404等)
我正在尝试从从HttpWebResponse返回的对象中获取HTTP状态代码号HttpWebRequest。我希望获得实际数字(200、301、302、404等),而不是文字说明。(“ Ok”,“ MovedPermanently”等),该数字是否埋在响应对象中某个位置的属性中?除了创建大型开关功能外,还有其他想法吗?谢谢。 HttpWebRequest webRequest = (HttpWebRequest)WebRequest .Create("http://www.gooogle.com/"); webRequest.AllowAutoRedirect = false; HttpWebResponse response = (HttpWebResponse)webRequest.GetResponse(); //Returns "MovedPermanently", not 301 which is what I want. Console.Write(response.StatusCode.ToString());
289 c#  .net  http  httpwebrequest 

15
用Python发送100,000个HTTP请求的最快方法是什么?
我正在打开一个具有100,000个URL的文件。我需要向每个URL发送一个HTTP请求并打印状态代码。我正在使用Python 2.6,到目前为止,我们研究了Python实现线程/并发性的许多令人困惑的方式。我什至看过python 并发库,但无法弄清楚如何正确编写此程序。有没有人遇到过类似的问题?我想通常我需要知道如何尽快地在Python中执行数千个任务-我想这意味着“同时”。
285 python  http  concurrency 


27
GET或POST是否比另一种安全?
将HTTP GET与HTTP POST进行比较时,从安全角度来看有什么区别?这些选择中的一种在本质上比另一种更安全吗?如果是这样,为什么? 我意识到POST不会在URL上公开信息,但是其中有任何真正的价值还是仅仅是通过隐蔽性实现安全性?当出于安全考虑时,是否有理由我应该选择POST? 编辑: 通过HTTPS,对POST数据进行了编码,但是URL是否可以被第三方监听?另外,我正在处理JSP;当使用JSP或类似框架时,可以公平地说,最佳实践是避免将敏感数据完全放在POST或GET中,而使用服务器端代码来处理敏感信息吗?
282 html  security  http 

8
如何从PHP发送GET请求?
我打算将PHP用于一个简单的要求。我需要从URL下载XML内容,为此我需要向该URL发送HTTP GET请求。 如何在PHP中做到这一点?
280 php  http  get 

22
如何使用BASIC身份验证从网站注销用户?
如果用户使用基本身份验证,是否可以从网站注销用户? 终止会话是不够的,因为一旦用户通过身份验证,每个请求都包含登录信息,那么下次用户使用相同的凭据访问该网站时,该用户便会自动登录。 到目前为止,唯一的解决方案是关闭浏览器,但是从可用性的角度来看,这是不可接受的。

6
我应该在REST API中使用PATCH还是PUT?
我想使用适合以下情况的方法设计其余端点。 有一个小组。每个组都有一个状态。该组可以由管理员激活或停用。 我应该将终点设计为 PUT /groups/api/v1/groups/{group id}/status/activate 要么 PATCH /groups/api/v1/groups/{group id} with request body like {action:activate|deactivate}

4
REST响应代码以获取无效数据
在以下情况下,应将什么响应代码传递给客户端? 用户注册时传递的数据无效,例如电子邮件格式错误 用户名/电子邮件已经存在 我选择了403。我还发现我觉得可以使用。 维基百科: 412先决条件失败:服务器不满足请求者提出的先决条件之一 如果我不使用403,建议输入代码。
272 http  rest  jax-rs 


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.