Function
Soupheaders_parse_response
Declaration [src]
gboolean
soup_headers_parse_response (
const char* str,
int len,
SoupMessageHeaders* headers,
SoupHTTPVersion* ver,
guint* status_code,
char** reason_phrase
)
Description [src]
Parses the headers of an HTTP response in str
and stores the
results in ver
, status_code
, reason_phrase
, and headers
.
Beware that headers
may be modified even on failure.
Parameters
str |
const char* |
The headers (up to, but not including, the trailing blank line) |
|
The data is owned by the caller of the function. | |
The value is a NUL terminated UTF-8 string. | |
len |
int |
Length of |
|
headers |
SoupMessageHeaders |
|
|
The data is owned by the caller of the function. | |
ver |
SoupHTTPVersion |
If non- |
|
The argument will be set by the function. | |
The argument can be NULL . | |
The called function takes ownership of the data, and is responsible for freeing it. | |
status_code |
guint* |
If non- |
|
The argument will be set by the function. | |
The argument can be NULL . | |
reason_phrase |
char** |
If non- |
|
The argument will be set by the function. | |
The argument can be NULL . | |
The called function takes ownership of the data, and is responsible for freeing it. | |
The value is a NUL terminated UTF-8 string. |