Questions tagged «http-get»

HTTP GET是一种请求方法,应用于检索数据,并且不应更改服务器的状态。

20
带请求正文的HTTP GET
我正在为我们的应用程序开发新的RESTful Web服务。 在某些实体上执行GET时,客户端可以请求实体的内容。如果他们想添加一些参数(例如,对列表进行排序),则可以在查询字符串中添加这些参数。 另外,我希望人们能够在请求正文中指定这些参数。 HTTP / 1.1似乎没有明确禁止这样做。这将使他们能够指定更多信息,可能使指定复杂的XML请求更加容易。 我的问题: 这是个好主意吗? HTTP客户端在GET请求中使用请求主体时会遇到问题吗? http://tools.ietf.org/html/rfc2616
2108 rest  http  http-get 


10
OS X:相当于Linux的wget
如何在普通OS X系统上从Un * x shell脚本中进行HTTP GET?(不能选择安装第三方软件,因为它必须在许多我无法控制的系统上运行)。 例如,如果我在本地启动Mercurial服务器进行hg服务: ... $ hg serve 然后,从具有wget命令的Linux中执行wget: ... $ wget http://127.0.0.1:8000 --2010-12-31 22:18:25-- http://127.0.0.1:8000/ Connecting to 127.0.0.1:8000... connected. HTTP request sent, awaiting response... 200 Script output follows Length: unspecified [text/html] Saving to: `index.html 在我启动“ hg serve”命令的终端上,我确实可以看到HTTP GET成功实现了: 127.0.0.1 - - [30/Dec/2010 22:18:17] "GET / HTTP/1.0" …
497 macos  shell  unix  http-get 


10
为什么我收到OPTIONS请求而不是GET请求?
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js" type="text/javascript"></script> <script> $.get("http://example.com/", function(data) { alert(data); }); </script> 它对该URL进行OPTIONS请求,然后永远不调用回调函数。 如果它不是跨域的,则可以正常工作。 jQuery是否不应该仅使用<script>节点进行调用,然后在加载时进行回调?我知道我将无法获得结果(因为它是跨域的),但是没关系;我只想打通电话。这是一个错误,还是我做错了什么?



7
如何在Android中向HTTP GET请求添加参数?
我有一个尝试发送的HTTP GET请求。我尝试通过首先创建一个BasicHttpParams对象并将参数添加到该对象,然后调用setParams( basicHttpParms )我的HttpGet对象,来向请求添加参数。此方法失败。但是,如果我手动将参数添加到URL中(即append ?param1=value1&param2=value2),它将成功。 我知道我在这里缺少任何东西,任何帮助将不胜感激。
119 java  android  http-get 

6
将JsonRequestBehavior设置为AllowGet时,可能会公开哪些“敏感信息”
每次使用内置功能时,每次URL从浏览器的地址栏中测试新内容时,我都会遇到相同的旧错误returning Json。MVC JsonResult helper): 此请求已被阻止,因为当在.NET中使用敏感信息时,敏感信息可能会泄露给第三方网站GET request。要允许GET requests,请设置JsonRequestBehavior为AllowGet。 这次,我没有为确认而烦恼并解雇Fiddler来执行发布请求,而是想知道GET请求暴露了一个POST请求没有暴露的确切含义是什么?

4
返回202“已接受”以响应HTTP GET是否错误?
我有一组延迟创建的资源。构造这些表示的计算可能要花费几毫秒到几小时不等,具体取决于服务器负载,特定资源和月球相位。 收到的对资源的第一个GET请求开始在服务器上进行计算。如果计算在几秒钟内完成,则返回计算的表示形式。否则,将返回202“已接受”状态代码,并且客户端必须轮询资源,直到最终表示可用为止。 出现这种现象的原因如下:如果结果在几秒钟内可用,则需要尽快对其进行检索。否则,何时可用并不重要。 由于有限的内存和庞大的请求量,NIO或长时间轮询都不是一种选择(即,我无法打开几乎足够的连接,甚至什至无法容纳所有请求;一次“几秒钟”)已通过,我将保留多余的请求)。同样,客户端的限制使得它们不能处理完成回调。最后,请注意,我对创建一个“工厂”资源并没有兴趣,因为额外的往返行程意味着我们使分段实时约束失败的程度超出了期望(此外,这是额外的复杂性;此外,这是一种资源受益于缓存)。 我以为在响应GET请求时返回202“已接受”状态代码存在一些争议,因为我在实践中从未见过这种方法,并且最直观的用法是响应不安全的方法,但是我从未发现任何特别令人沮丧的东西。此外,我既不保留安全性又没有幂等性吗? 那么,人们如何看待这种方法呢? 编辑:我应该提到这是针对所谓的业务Web API的,而不是针对浏览器的。

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.