Mailing Lists
|
|
cURL Mailing List Monthly Index Single Mail
curl-tracker Archives
[curl:bugs] #1176 Inconsistent responses: -I vs -X HEAD
From: Daniel Stenberg <bagder_at_users.sf.net>
Date: Mon, 24 Dec 2012 22:25:05 +0000
Sure, you did, but that doesn't really answer my question! A normal script won't just randomly pick a method anyway, it would most probably add other things as well that would go along with the method and as you're then doing request specific things...
So what do you say about the text from the libcurl manual, would something like that in the -X description have made anything different to you?
--- ** [bugs:#1176] Inconsistent responses: -I vs -X HEAD** **Status:** pending-invalid **Created:** Fri Dec 21, 2012 02:49 AM UTC by Mark Van de Vyver **Last Updated:** Mon Dec 24, 2012 12:55 AM UTC **Owner:** Daniel Stenberg Attached are wireshark captures of each of the following requests. Using: #!/usr/bin/env bash $ curl -V curl 7.19.7 (x86_64-pc-linux-gnu) libcurl/7.19.7 OpenSSL/0.9.8k zlib/1.2.3.3 libidn/1.15 Protocols: tftp ftp telnet dict ldap ldaps http file https ftps Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz On #!/usr/bin/env bash $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 10.04.4 LTS Release: 10.04 Codename: lucid The following HEAD request hangs for some time, then returns without having read the data: #!/usr/bin/env bash $ curl -vvvv -X HEAD http://www.cookbooks.io/oc-mysql.json * About to connect() to www.cookbooks.io port 80 (#0) * Trying 54.240.176.48... connected * Connected to www.cookbooks.io (54.240.176.48) port 80 (#0) > HEAD /oc-mysql.json HTTP/1.1 > User-Agent: curl/7.19.7 (x86_64-pc-linux-gnu) libcurl/7.19.7 OpenSSL/0.9.8k zlib/1.2.3.3 libidn/1.15 > Host: www.cookbooks.io > Accept: */* > * HTTP 1.0, assume close after body < HTTP/1.0 200 OK < Content-Type: application/json < Content-Length: 397 * HTTP/1.0 connection set to keep alive! < Connection: keep-alive < x-amz-id-2: kg0Abj7a82VnHeFwXxNGIQKStQH7hGKS1h04Sugecn2EACjHmGI6nEYmyeetcLUo < x-amz-request-id: 174E29993AA95268 < Date: Wed, 19 Dec 2012 09:34:16 GMT < Last-Modified: Sat, 08 Dec 2012 10:36:44 GMT < ETag: "a6765239cf5298eb9ace2df4bef09ff7" < Server: AmazonS3 < Age: 17551 < X-Amz-Cf-Id: vthKMA0DpoemDPBvIa9Y4Vkr2ctDdvpyMPEXJQhcNKJFaWV7rYtKew== < Via: 1.0 80c5b2b8de9b2bf3715181e52314a46c.cloudfront.net (CloudFront) < X-Cache: Hit from cloudfront < * transfer closed with 397 bytes remaining to read * Closing connection #0 curl: (18) transfer closed with 397 bytes remaining to read The following HEAD request returns immediately, as expected #!/usr/bin/env bash $ curl -vvvv -I http://www.cookbooks.io/oc-mysql.json * About to connect() to www.cookbooks.io port 80 (#0) * Trying 54.240.176.10... connected * Connected to www.cookbooks.io (54.240.176.10) port 80 (#0) > HEAD /oc-mysql.json HTTP/1.1 > User-Agent: curl/7.19.7 (x86_64-pc-linux-gnu) libcurl/7.19.7 OpenSSL/0.9.8k zlib/1.2.3.3 libidn/1.15 > Host: www.cookbooks.io > Accept: */* > * HTTP 1.0, assume close after body < HTTP/1.0 200 OK HTTP/1.0 200 OK < Content-Type: application/json Content-Type: application/json < Content-Length: 397 Content-Length: 397 * HTTP/1.0 connection set to keep alive! < Connection: keep-alive Connection: keep-alive < x-amz-id-2: kg0Abj7a82VnHeFwXxNGIQKStQH7hGKS1h04Sugecn2EACjHmGI6nEYmyeetcLUo x-amz-id-2: kg0Abj7a82VnHeFwXxNGIQKStQH7hGKS1h04Sugecn2EACjHmGI6nEYmyeetcLUo < x-amz-request-id: 174E29993AA95268 x-amz-request-id: 174E29993AA95268 < Date: Wed, 19 Dec 2012 09:34:16 GMT Date: Wed, 19 Dec 2012 09:34:16 GMT < Last-Modified: Sat, 08 Dec 2012 10:36:44 GMT Last-Modified: Sat, 08 Dec 2012 10:36:44 GMT < ETag: "a6765239cf5298eb9ace2df4bef09ff7" ETag: "a6765239cf5298eb9ace2df4bef09ff7" < Server: AmazonS3 Server: AmazonS3 < Age: 17498 Age: 17498 < X-Amz-Cf-Id: WDFkBSbsqHlTHfyCxJlwSpPZmWjlUbWBYifj2_5WK9LBEnwnMwEkpg== X-Amz-Cf-Id: WDFkBSbsqHlTHfyCxJlwSpPZmWjlUbWBYifj2_5WK9LBEnwnMwEkpg== < Via: 1.0 af6d631f98f136eb1062d3234862f44d.cloudfront.net (CloudFront) Via: 1.0 af6d631f98f136eb1062d3234862f44d.cloudfront.net (CloudFront) < X-Cache: Hit from cloudfront X-Cache: Hit from cloudfront < * Connection #0 to host www.cookbooks.io left intact * Closing connection #0 --- Sent from sourceforge.net because you indicated interest in <https://sourceforge.net/p/curl/bugs/1176/> To unsubscribe from further messages, please visit <https://sourceforge.net/auth/prefs/>Received on 2012-12-24 These mail archives are generated by hypermail. |
Page updated January 05, 2012.
web site info