Go to the source code of this file.
|
| CURLcode | Curl_add_buffer (Curl_send_buffer *in, const void *inptr, size_t size) |
| |
| void | Curl_add_buffer_free (Curl_send_buffer *buff) |
| |
| Curl_send_buffer * | Curl_add_buffer_init (void) |
| |
| CURLcode | Curl_add_buffer_send (Curl_send_buffer *in, struct connectdata *conn, long *bytes_written, size_t included_body_bytes, int socketindex) |
| |
| CURLcode | Curl_add_bufferf (Curl_send_buffer *in, const char *fmt,...) |
| |
| CURLcode | Curl_add_custom_headers (struct connectdata *conn, bool is_connect, Curl_send_buffer *req_buffer) |
| |
| CURLcode | Curl_add_timecondition (struct Curl_easy *data, Curl_send_buffer *buf) |
| |
| char * | Curl_checkProxyheaders (const struct connectdata *conn, const char *thisheader) |
| |
| bool | Curl_compareheader (const char *headerline, const char *header, const char *content) |
| |
| char * | Curl_copy_header_value (const char *header) |
| |
| CURLcode | Curl_http (struct connectdata *conn, bool *done) |
| |
| CURLcode | Curl_http_auth_act (struct connectdata *conn) |
| |
| void | Curl_http_auth_stage (struct Curl_easy *data, int stage) |
| |
| CURLcode | Curl_http_connect (struct connectdata *conn, bool *done) |
| |
| CURLcode | Curl_http_done (struct connectdata *, CURLcode, bool premature) |
| |
| CURLcode | Curl_http_input_auth (struct connectdata *conn, bool proxy, const char *auth) |
| |
| CURLcode | Curl_http_output_auth (struct connectdata *conn, const char *request, const char *path, bool proxytunnel) |
| | Curl_http_output_auth() setups the authentication headers for the host/proxy and the correct authentication method. More...
|
| |
| CURLcode | Curl_http_perhapsrewind (struct connectdata *conn) |
| |
| CURLcode | Curl_http_readwrite_headers (struct Curl_easy *data, struct connectdata *conn, ssize_t *nread, bool *stop_reading) |
| |
| CURLcode | Curl_http_setup_conn (struct connectdata *conn) |
| |
| void | Curl_httpchunk_init (struct connectdata *conn) |
| |
| CHUNKcode | Curl_httpchunk_read (struct connectdata *conn, char *datap, ssize_t length, ssize_t *wrote) |
| |
◆ CURLAUTH_PICKNONE
| #define CURLAUTH_PICKNONE (1<<30) /* don't use auth */ |
◆ EXPECT_100_THRESHOLD
| #define EXPECT_100_THRESHOLD 1024 |
◆ MAX_INITIAL_POST_SIZE
| #define MAX_INITIAL_POST_SIZE (64*1024) |
◆ Curl_send_buffer
◆ recving
| typedef int(* recving) (void) |
◆ sending
| typedef int(* sending) (void) |
◆ Curl_add_buffer()
◆ Curl_add_buffer_free()
◆ Curl_add_buffer_init()
◆ Curl_add_buffer_send()
◆ Curl_add_bufferf()
◆ Curl_add_custom_headers()
◆ Curl_add_timecondition()
◆ Curl_checkProxyheaders()
| char* Curl_checkProxyheaders |
( |
const struct connectdata * |
conn, |
|
|
const char * |
thisheader |
|
) |
| |
◆ Curl_compareheader()
| bool Curl_compareheader |
( |
const char * |
headerline, |
|
|
const char * |
header, |
|
|
const char * |
content |
|
) |
| |
◆ Curl_copy_header_value()
| char* Curl_copy_header_value |
( |
const char * |
header | ) |
|
◆ Curl_http()
◆ Curl_http_auth_act()
◆ Curl_http_auth_stage()
| void Curl_http_auth_stage |
( |
struct Curl_easy * |
data, |
|
|
int |
stage |
|
) |
| |
◆ Curl_http_connect()
◆ Curl_http_done()
◆ Curl_http_input_auth()
◆ Curl_http_output_auth()
| CURLcode Curl_http_output_auth |
( |
struct connectdata * |
conn, |
|
|
const char * |
request, |
|
|
const char * |
path, |
|
|
bool |
proxytunnel |
|
) |
| |
Curl_http_output_auth() setups the authentication headers for the host/proxy and the correct authentication method.
conn->data->state.authdone is set to TRUE when authentication is done.
- Parameters
-
| conn | all information about the current connection |
| request | pointer to the request keyword |
| path | pointer to the requested path |
| proxytunnel | boolean if this is the request setting up a "proxy
tunnel" |
- Returns
- CURLcode
Definition at line 660 of file http.c.
◆ Curl_http_perhapsrewind()
◆ Curl_http_readwrite_headers()
◆ Curl_http_setup_conn()
◆ Curl_httpchunk_init()
◆ Curl_httpchunk_read()
◆ Curl_handler_http