cURL / Mailing Lists / curl-library / Single Mail


HEAD request with POST data

From: Niels van Tongeren <>
Date: Tue, 29 Jun 2004 16:12:46 +0200


I have a question about libcurl. I use version 7.10.8. In the implementation
of libcurl the same CURL handle is used for multiple requests. A weird
situation occurs when request 1 is a POST request and the request 2 is a
HEAD request. For the POST request we set the CURLOPT_POSTFIELDS,
CURLOPT_POSTFIELDSIZE and CURLOPT_POST options. For the HEAD request we set
the CURLOPT_NOBODY option to '1'. However, the data->set.httpreq variable
keeps the value HTTPREQ_POST (because of the previous POST request). Because
of this the 'switch (data->set.httpreq)' in the Curl_http function checks if
there is post data, which is there. It then tries to add the post data to
the HEAD request.

Is this an known issue?

Thanks for any help,
Niels van Tongeren

This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you.
Received on 2004-06-29