Query: curlopt_http200aliases
OS: mojave
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
CURLOPT_HTTP200ALIASES(3) curl_easy_setopt options CURLOPT_HTTP200ALIASES(3)NAMECURLOPT_HTTP200ALIASES - specify alternative matches for HTTP 200 OKSYNOPSIS#include <curl/curl.h> CURLcode curl_easy_setopt(CURL *handle, CURLOPT_HTTP200ALIASES, struct curl_slist *aliases);DESCRIPTIONPass a pointer to a linked list of aliases to be treated as valid HTTP 200 responses. Some servers respond with a custom header response line. For example, SHOUTcast servers respond with "ICY 200 OK". Also some very old Icecast 1.3.x servers will respond like that for cer- tain user agent headers or in absence of such. By including this string in your list of aliases, the response will be treated as a valid HTTP header line such as "HTTP/1.0 200 OK". The linked list should be a fully valid list of struct curl_slist structs, and be properly filled in. Use curl_slist_append(3) to create the list and curl_slist_free_all(3) to clean up an entire list. The alias itself is not parsed for any version strings. The protocol is assumed to match HTTP 1.0 when an alias match.DEFAULTNULLPROTOCOLSHTTPEXAMPLETODOAVAILABILITYAdded in 7.10.3RETURN VALUEReturns CURLE_OK if HTTP is supported, and CURLE_UNKNOWN_OPTION if not.SEE ALSOCURLOPT_HTTP_VERSION(3), libcurl 7.54.0 February 03, 2016 CURLOPT_HTTP200ALIASES(3)
Related Man Pages |
---|
curlopt_http200aliases(3) - mojave |
curlopt_http_version(3) - mojave |
curlopt_resolve(3) - mojave |
curlopt_suppress_connect_headers(3) - mojave |
curlopt_transfer_encoding(3) - mojave |
Similar Topics in the Unix Linux Community |
---|
monitoring SSH authorized_keys |
Combining Mounts |
SHOUTcast Management Interface 0.3.1 (Default branch) |
Aggregated points |
Deploying Cronjob to multiple servers |