curl-library
libcurl : HTTP request Header
Date: Sat, 6 Sep 2008 18:11:58 +0530
Hi,
I am doing a HTTP POST to a server and have set Request header for
Content-Type, content length and Soap Action. After completing the request I
see the below headers from the request.
Content-Type:text/xml
Content-Length: 1276
Expect: 100-continue
From where should "Expect: 100-continue" be going with the request header?
and why ?.
Reason for asking this is, I have seen below line in RFC 2068:
An HTTP/1.1 (or later) server that receives a request from a
HTTP/1.0 (or earlier) client MUST NOT transmit the 100 (continue)
response; it SHOULD either wait for the request to be completed
normally (thus avoiding an interrupted request) or close the
connection prematurely.
And I am getting response with below Response header,
< HTTP/1.1 100 Continue
< HTTP/1.1 200 OK
< Date: Sat, 06 Sep 2008 10:30:50 GMT
< cache-control: private
< cache-control: no-cache
< cache-control: no-store
< cache-control: must-revalidate
< cache-control: max-age=0
< expires: Thu, 04-Sep-2008 13:42:12 GMT
< pragma: no-cache
< x-webobjects-loadaverage: 0
< content-type: text/xml; charset=utf-8
< content-length: 1825
< Connection: close
I am getting proper response back but it taking a more time than expected
which cannot be compromised.
Thanks,
Sandeep.
Received on 2008-09-06