标签: http-get

带请求正文的HTTP GET

我正在为我们的应用程序开发一个新的RESTful Web服务.

在某些实体上执行GET时,客户端可以请求实体的内容.如果他们想要添加一些参数(例如排序列表),他们可以在查询字符串中添加这些参数.

或者,我希望人们能够在请求正文中指定这些参数. HTTP/1.1似乎没有明确禁止这一点.这将允许他们指定更多信息,可以更容易指定复杂的XML请求.

我的问题:

  • 这完全是一个好主意吗?
  • HTTP客户端在GET请求中使用请求主体会有问题吗?

http://tools.ietf.org/html/rfc2616

rest http http-get

1896
推荐指数
19
解决办法
98万
查看次数

OS X:相当于Linux的wget

如何从库存OS X系统上的Un*x shell脚本执行HTTP GET?(安装第三方软件不是一种选择,因为这必须在我无法控制的许多不同系统上运行).

例如,如果我在本地启动Mercurial服务器执行hg服务:

... $ hg serve 
Run Code Online (Sandbox Code Playgroud)

然后,从具有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
Run Code Online (Sandbox Code Playgroud)

在我发起"hg serve"命令的终端上,我确实可以看到HTTP GET成功了:

127.0.0.1 - - [30/Dec/2010 22:18:17] "GET / HTTP/1.0" 200 -
Run Code Online (Sandbox Code Playgroud)

所以在Linux上,从shell脚本执行HTTP GET的一种方法是使用wget(如果当然安装了该命令).

有什么其他方法可以做相当于一个wget?特别是我正在寻找可以在OS X安装上运行的东西.

unix macos shell http-get

473
推荐指数
8
解决办法
51万
查看次数

查询字符串参数在HTTPS(HTTP + SSL)中是否安全?

当与请求一起发送时,查询字符串参数是否在HTTPS中加密?

security https http-get

341
推荐指数
4
解决办法
12万
查看次数

你什么时候使用POST,什么时候使用GET?

根据我的收集,有三类:

  1. 切勿使用GET和使用POST
  2. 切勿使用POST和使用GET
  3. 你使用哪一个并不重要.

假设这三个案件我是否正确?如果是这样,每个案例的一些例子是什么?

http-get http-post

327
推荐指数
11
解决办法
15万
查看次数

为什么我收到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>
Run Code Online (Sandbox Code Playgroud)

它对该URL执行OPTIONS请求,然后从不使用任何内容调用回调.

当它不是跨域时,它工作正常.

不应该只是jQuery与一个<script>节点进行调用,然后在加载时进行回调吗?我明白我无法得到结果(因为它是跨域的),但那没关系; 我只是希望电话通过.这是一个错误,还是我做错了什么?

jquery xmlhttprequest http-get http-options-method

278
推荐指数
3
解决办法
32万
查看次数

在AngularJS中缓存HTTP"获取"服务响应?

我希望能够创建一个自定义AngularJS服务,该服务在其数据对象为空时发出HTTP"Get"请求,并在成功时填充数据对象.

下次调用此服务时,我想绕过再次发出HTTP请求的开销,而是返回缓存的数据对象.

这可能吗?

ajax caching http-get angularjs

210
推荐指数
5
解决办法
16万
查看次数

144
推荐指数
5
解决办法
18万
查看次数

如何在Android中向HTTP GET请求添加参数?

我有一个我试图发送的HTTP GET请求.我尝试通过首先创建一个BasicHttpParams对象并将参数添加到该对象,然后调用setParams( basicHttpParms )我的对象,将参数添加到此请求中HttpGet.此方法失败.但如果我手动将我的参数添加到我的URL(即追加?param1=value1&param2=value2),它就会成功.

我知道我在这里遗漏了一些东西,非常感谢任何帮助.

java android http-get

119
推荐指数
6
解决办法
22万
查看次数

GET数据是否也在HTTPS中加密?

当你拿到时

https://encrypted.google.com/search?q=%s

%s查询加密?还是只是回应?如果不是,谷歌为什么要通过加密服务它的公共内容呢?

https http-get

119
推荐指数
7
解决办法
7万
查看次数

将JsonRequestBehavior设置为AllowGet时,可以披露哪些"敏感信息"

每当我URL在浏览器的地址栏中测试一个新的时候,我都会遇到同样的错误returning Json:使用内置的MVC JsonResult helper:

此请求已被阻止,因为敏感信息可能会在第三方网站上使用时向第三方网站披露GET request.允许GET requests,设置JsonRequestBehaviorAllowGet.

而不是咕噜咕噜地承认并解雇Fiddler做一个帖子请求,这一次,我想知道GET一个POST请求确实暴露了一个请求不是什么?

security asp.net-mvc json http-get http-post

107
推荐指数
5
解决办法
8万
查看次数