Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何强制Http HEAD命令终止(对于HttpClient和curl)?_Java_Android_Unix_Tcp_Httpclient - Fatal编程技术网

Java 如何强制Http HEAD命令终止(对于HttpClient和curl)?

Java 如何强制Http HEAD命令终止(对于HttpClient和curl)?,java,android,unix,tcp,httpclient,Java,Android,Unix,Tcp,Httpclient,如果运行此命令: $ curl -XHEAD -i -H "User-Agent: myuseragent" http://www.google.com HTTP/1.1 302 Found ... snip ... Server: gws Content-Length: 222 X-XSS-Protection: 0 您将立即注意到curl命令挂起。(我正在cygwin/VISTA中运行此功能) 如果您在twitter或facebook上运行它,curl将立即终止。 我怀疑这是因为twit

如果运行此命令:

$ curl -XHEAD -i -H "User-Agent: myuseragent" http://www.google.com
HTTP/1.1 302 Found 
... snip ...
Server: gws
Content-Length: 222
X-XSS-Protection: 0
您将立即注意到curl命令挂起。(我正在cygwin/VISTA中运行此功能)

如果您在twitter或facebook上运行它,curl将立即终止。 我怀疑这是因为twitter和facebook返回了
Connection:close

在我的Android 1.5 cupcake应用程序中,我使用HttpClient框架运行相同的命令。我注意到连接挂起,但在超时后终止(感谢上帝,Http 4.0!!)

在HttpClient中是否有一个选项可以设置为在收到相关HED后终止
http头?

您是否尝试将“连接:关闭”头添加到您的请求中?这将告诉服务器您不需要持久连接。

将尝试这样做。我认为连接:Close只从服务器发送到客户端。