1

このコマンドを実行すると:

$ 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 カップケーキ アプリでは、HttpClient フレームワークを使用して同じコマンドを実行しています。そして、接続がハングするが、タイムアウト後に終了することに気付きました (Http 4.0 に感謝します!!)。

関連する HEAD http ヘッダーを受信したら終了するように HttpClient に設定するオプションはありますか?

4

1 に答える 1

3

「Connection: close」ヘッダーをリクエストに追加してみましたか? これにより、永続的な接続が不要であることをサーバーに伝える必要があります。

于 2009-11-05T10:59:50.903 に答える