- bug report #2727981 (http://curl.haxx.se/bug/view.cgi?id=2727981) by Martin
authorDaniel Stenberg <daniel@haxx.se>
Mon, 13 Apr 2009 18:01:02 +0000 (18:01 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 13 Apr 2009 18:01:02 +0000 (18:01 +0000)
commit379bfa5a36809b3c44bc792cffd36c832b5d9fbb
treeb1ade21d60c9a38c4dfc96b4bf1053f4b679f7e1
parent235c0077b8648a3b941090991a0ce6ac24d681ab
- bug report #2727981 (curl.haxx.se/bug/view.cgi?id=2727981) by Martin
  Storsjo pointed out how setting CURLOPT_NOBODY to 0 could be downright
  confusing as it set the method to either GET or HEAD. The example he showed
  looked like:

   curl_easy_setopt(curl, CURLOPT_PUT, 1);
   curl_easy_setopt(curl, CURLOPT_NOBODY, 0);

  The new way doesn't alter the method until the request is about to start. If
  CURLOPT_NOBODY is then 1 the HTTP request will be HEAD. If CURLOPT_NOBODY is
  0 and the request happens to have been set to HEAD, it will then instead be
  set to GET. I believe this will be less surprising to users, and hopefully
  not hit any existing users badly.
CHANGES
RELEASE-NOTES
lib/url.c