search for: fullheaders

Displaying 1 result from an estimated 1 matches for "fullheaders".

2018 Dec 04
3
patch to support custom HTTP headers in download.file() and url()
...ar *headers, const int cacheOK) +void *in_R_HTTPOpen(const char *url, const char *agent, const char *headers, const int cacheOK) { inetconn *con; void *ctxt; int timeout = asInteger(GetOption1(install("timeout"))); DLsize_t len = -1; char *type = NULL; + char *fullheaders = NULL; if(timeout == NA_INTEGER || timeout <= 0) timeout = 60; RxmlNanoHTTPTimeout(timeout); - ctxt = RxmlNanoHTTPOpen(url, NULL, headers, cacheOK); + + if (agent || headers) { + fullheaders = malloc((agent ? strlen(agent) : 0) + + (headers ? strlen(headers) : 0) + 1); + i...