1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-21 23:58:49 -05:00

http: rename use_http_1_1 to use_http_1_1plus

Since it now actually says if 1.1 or a later version should be used.
This commit is contained in:
Daniel Stenberg 2013-09-04 23:24:15 +02:00
parent 09634f46fb
commit e5c2354fd5

View File

@ -1470,14 +1470,19 @@ CURLcode Curl_http_done(struct connectdata *conn,
} }
/* Determine if we should use HTTP 1.1 for this request. Reasons to avoid it /*
are if the user specifically requested HTTP 1.0, if the server we are * Determine if we should use HTTP 1.1 (OR BETTER) for this request. Reasons
connected to only supports 1.0, or if any server previously contacted to * to avoid it include:
handle this request only supports 1.0. */ *
static bool use_http_1_1(const struct SessionHandle *data, * - if the user specifically requested HTTP 1.0
const struct connectdata *conn) * - if the server we are connected to only supports 1.0
* - if any server previously contacted to handle this request only supports
* 1.0.
*/
static bool use_http_1_1plus(const struct SessionHandle *data,
const struct connectdata *conn)
{ {
return ((data->set.httpversion == CURL_HTTP_VERSION_1_1) || return ((data->set.httpversion >= CURL_HTTP_VERSION_1_1) ||
((data->set.httpversion != CURL_HTTP_VERSION_1_0) && ((data->set.httpversion != CURL_HTTP_VERSION_1_0) &&
((conn->httpversion == 11) || ((conn->httpversion == 11) ||
((conn->httpversion != 10) && ((conn->httpversion != 10) &&
@ -1493,7 +1498,7 @@ static CURLcode expect100(struct SessionHandle *data,
const char *ptr; const char *ptr;
data->state.expect100header = FALSE; /* default to false unless it is set data->state.expect100header = FALSE; /* default to false unless it is set
to TRUE below */ to TRUE below */
if(use_http_1_1(data, conn)) { if(use_http_1_1plus(data, conn)) {
/* if not doing HTTP 1.0 or disabled explicitly, we add a Expect: /* if not doing HTTP 1.0 or disabled explicitly, we add a Expect:
100-continue to the headers which actually speeds up post operations 100-continue to the headers which actually speeds up post operations
(as there is one packet coming back from the web server) */ (as there is one packet coming back from the web server) */
@ -1796,7 +1801,7 @@ CURLcode Curl_http(struct connectdata *conn, bool *done)
if(conn->bits.authneg) if(conn->bits.authneg)
/* don't enable chunked during auth neg */ /* don't enable chunked during auth neg */
; ;
else if(use_http_1_1(data, conn)) { else if(use_http_1_1plus(data, conn)) {
/* HTTP, upload, unknown file size and not HTTP 1.0 */ /* HTTP, upload, unknown file size and not HTTP 1.0 */
data->req.upload_chunky = TRUE; data->req.upload_chunky = TRUE;
} }
@ -2096,7 +2101,7 @@ CURLcode Curl_http(struct connectdata *conn, bool *done)
/* Use 1.1 unless the user specifically asked for 1.0 or the server only /* Use 1.1 unless the user specifically asked for 1.0 or the server only
supports 1.0 */ supports 1.0 */
httpstring= use_http_1_1(data, conn)?"1.1":"1.0"; httpstring= use_http_1_1plus(data, conn)?"1.1":"1.0";
/* initialize a dynamic send-buffer */ /* initialize a dynamic send-buffer */
req_buffer = Curl_add_buffer_init(); req_buffer = Curl_add_buffer_init();