문제

이 명령을 실행하는 경우 :

$ 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

컬 명령이 매달린다는 것을 즉시 알 수 있습니다. (나는 이것을 Cygwin/Vista에서 실행하고있다)

트위터 또는 페이스 북에 대해 실행하면 Curl이 즉시 종료됩니다. Twitter & Facebook이 돌아 오기 때문입니다 Connection: close.

Android 1.5 Cupcake 앱에서 HTTPClient 프레임 워크를 사용하여 동일한 명령을 실행하고 있습니다. 그리고 나는 연결이 매달려 있지만 타임 아웃 후 종료된다는 것을 알았습니다 (HTTP 4.0에 감사드립니다 !!).

관련 헤드 HTTP 헤더를 받으면 httpclient에서 종료 할 옵션이 있습니까?

도움이 되었습니까?

해결책

"Connection : Close"헤더를 요청에 추가해 보셨습니까? 그것은 서버에 지속적인 연결을 원하지 않는다고 말해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top