Hi, I am trying to send a head request to the url
http://www.sitepoint.com/books/
setting the policy to COMPATIBILITY level.
The server asks for a redirection, and expects a Cookie request-header of the form:
Cookie: SID=3cf29ad1964f877b7763aedc9dc62ae6; cookie_test=1
while httpclient sends it in the form:
Cookie: SID=9e1d0a9cfca8af30e80e2c5ba9c98607
Cookie: cookie_test=1

This ends up in a narrowly infinite loop..

Setting the policy to NETSCAPE_DRAFT the request is handled correctly..

Is this the expected behaviour? I expected COMPATIBILITY to be the most permissive one..

thanks

Here is my log:

340 DEBUG [Thread-1] httpclient.wire - >> "HEAD /books/ HTTP/1.1[\r][\n]"
359 DEBUG [Thread-1] httpclient.wire - >> "User-Agent: Mozilla/5.0 (X11; U; Linux i686; it-IT; r
v:1.3) Gecko/20030312[\r][\n]"
361 DEBUG [Thread-1] httpclient.wire - >> "Host: www.sitepoint.com[\r][\n]"
363 DEBUG [Thread-1] httpclient.wire - >> "[\r][\n]"
519 DEBUG [Thread-1] httpclient.wire - << "HTTP/1.1 302 Found[\r][\n]"
521 DEBUG [Thread-1] params.DefaultHttpParams - Set parameter http.protocol.version = HTTP/1.1
521 DEBUG [Thread-1] httpclient.HttpMethodBase - enter HttpMethodBase.readResponseHeaders(HttpSt
ate,HttpConnection)
532 DEBUG [Thread-1] httpclient.wire - << "Date: Tue, 23 Sep 2003 13:41:05 GMT[\r][\n]"
533 DEBUG [Thread-1] httpclient.wire - << "Server: Apache/1.3.27 (Unix) PHP/4.3.2[\r][\n]"
533 DEBUG [Thread-1] httpclient.wire - << "X-Powered-By: PHP/4.3.2[\r][\n]"
534 DEBUG [Thread-1] httpclient.wire - << "X-Accelerated-By: PHPA/1.3.3r2[\r][\n]"
534 DEBUG [Thread-1] httpclient.wire - << "Set-Cookie: SID=9e1d0a9cfca8af30e80e2c5ba9c98607; exp
ires=Wed, 22-Sep-04 13:41:05 GMT; path=/[\r][\n]"
550 DEBUG [Thread-1] httpclient.wire - << "Expires: Thu, 19 Nov 1981 08:52:00 GMT[\r][\n]"
550 DEBUG [Thread-1] httpclient.wire - << "Cache-Control: no-store, no-cache, must-revalidate, p
ost-check=0, pre-check=0[\r][\n]"
551 DEBUG [Thread-1] httpclient.wire - << "Pragma: no-cache[\r][\n]"
551 DEBUG [Thread-1] httpclient.wire - << "Set-Cookie: ctest=deleted; expires=Mon, 23-Sep-02 13:
41:04 GMT; path=/[\r][\n]"
552 DEBUG [Thread-1] httpclient.wire - << "Set-Cookie: session_id=deleted; expires=Mon, 23-Sep-0
2 13:41:04 GMT; path=/[\r][\n]"
552 DEBUG [Thread-1] httpclient.wire - << "Set-Cookie: session_id=deleted; expires=Mon, 23-Sep-0
2 13:41:04 GMT; path=/[\r][\n]"
552 DEBUG [Thread-1] httpclient.wire - << "Set-Cookie: cookie_test=1; expires=Fri, 17-Sep-04 13:
41:05 GMT; path=/[\r][\n]"
559 DEBUG [Thread-1] httpclient.wire - << "Location: http://www.sitepoint.com/books/?cookie_test
=1[\r][\n]"
559 DEBUG [Thread-1] httpclient.wire - << "Content-Type: text/html[\r][\n]"
1202 DEBUG [Thread-1] httpclient.wire - >> "HEAD /books/?cookie_test=1 HTTP/1.1[\r][\n]"
1209 DEBUG [Thread-1] httpclient.wire - >> "User-Agent: Mozilla/5.0 (X11; U; Linux i686; it-IT; r
v:1.3) Gecko/20030312[\r][\n]"
1211 DEBUG [Thread-1] httpclient.wire - >> "Host: www.sitepoint.com[\r][\n]"
1213 DEBUG [Thread-1] httpclient.wire - >> "Cookie: SID=9e1d0a9cfca8af30e80e2c5ba9c98607[\r][\n]"
1214 DEBUG [Thread-1] httpclient.wire - >> "Cookie: cookie_test=1[\r][\n]"
1214 DEBUG [Thread-1] httpclient.wire - >> "[\r][\n]"
1373 DEBUG [Thread-1] httpclient.wire - << "HTTP/1.1 302 Found[\r][\n]"
1373 DEBUG [Thread-1] params.DefaultHttpParams - Set parameter http.protocol.version = HTTP/1.1
1374 DEBUG [Thread-1] httpclient.HttpMethodBase - enter HttpMethodBase.readResponseHeaders(HttpSt
ate,HttpConnection)
1379 DEBUG [Thread-1] httpclient.wire - << "Date: Tue, 23 Sep 2003 13:41:05 GMT[\r][\n]"
1379 DEBUG [Thread-1] httpclient.wire - << "Server: Apache/1.3.27 (Unix) PHP/4.3.2[\r][\n]"
1379 DEBUG [Thread-1] httpclient.wire - << "X-Powered-By: PHP/4.3.2[\r][\n]"
1380 DEBUG [Thread-1] httpclient.wire - << "X-Accelerated-By: PHPA/1.3.3r2[\r][\n]"
1380 DEBUG [Thread-1] httpclient.wire - << "Expires: Thu, 19 Nov 1981 08:52:00 GMT[\r][\n]"
1381 DEBUG [Thread-1] httpclient.wire - << "Cache-Control: no-store, no-cache, must-revalidate, p
ost-check=0, pre-check=0[\r][\n]"
1381 DEBUG [Thread-1] httpclient.wire - << "Pragma: no-cache[\r][\n]"
1384 DEBUG [Thread-1] httpclient.wire - << "Location: http://www.sitepoint.com/books/?[\r][\n]";
1384 DEBUG [Thread-1] httpclient.wire - << "Content-Type: text/html[\r][\n]"



--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to