Hi all, I wanted to send a post request with an empty body, and found that
curl_easy_setopt(handle, CURLOPT_MIMEPOST, NULL); allows me to do so. But it does not work to reset a formerly set mimepost, e.g. curl_mime_init(handle); part = curl_mime_addpart(mime); // initialize part curl_easy_setopt(handle, CURLOPT_MIMEPOST, mime); curl_easy_perform(handle); curl_mime_free(mime); curl_easy_setopt(handle, CURLOPT_MIMEPOST, NULL); curl_easy_perform(handle); The second curl_easy_perform() call returns CURLE_SEND_FAIL_REWIND. Some debugging showed that part->state.state is not reset to MIMESTATE_BEGIN in cleanup_part_content(). Is this an oversight, or am I missing something? Regards, Christoph ------------------------------------------------------------------- Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library Etiquette: https://curl.se/mail/etiquette.html