HTTP Fetcher(3)

NAME

http_setReferer - Sets the Referer shown to the server during an HTTP GET request.

SYNOPSIS

#include <http_fetcher.h>

int http_setReferer(const char *newReferer);

DESCRIPTION

The Referer field of an HTTP request tells the server what URL referred you to the current URL being requested. By default, no Referer is sent. Calling http_setReferer will cause newReferer to be sent as the Referer for subsequent requests (until the next call to http_setReferer). If you pass in NULL as an argument, HTTP Fetcher will NOT give the server a Referer.

RETURN VALUE

On success, http_setReferer returns 0. On error, -1 is returned, and the previous value of
Referer is unchanged. http_perror can be used to print an informative error message. http_strerror can be used to get a pointer to the current error description message.

SEE ALSO

http_fetch(3), http_setUserAgent(3), http_setTimeout(3),
http_setRedirects(3), http_parseFilename(3), http_perror(3),
http_strerror(3)