| basicHeaderGatherer {RCurl} | R Documentation |
These two functions are used to collect the contents of the header of
an HTTP response via the headerfunction option of a curl handle
and then processing that text into both the name: value pairs
and also the initial line of the response that provides the
status of the request.
basicHeaderGatherer is a simple special case of
basicTextGatherer with the built-in post-processing
step done by parseHTTPHeader.
basicHeaderGatherer(txt = character(), max = NA) parseHTTPHeader(lines)
txt |
any initial text that we want included with the header.
This is passed to basicTextGatherer. Generally it
should not be specified unless there is a good reason. |
max |
This is passed directly to
basicTextGatherer |
lines |
the text as a character vector from the response header
that
parseHTTPHeader will convert to a status and name-value pairs. |
The return value is the same as basicTextGatherer,
i.e. a list with
update, value and reset function elements.
The value element will invoke parseHTTPHeader
on the contents read during the processing of the libcurl request
and return that value.
Duncan Temple Lang <duncan@wald.ucdavis.edu>
Curl homepage http://curl.haxx.se
basicTextGatherer
curlPerform
curlSetOpt
h = basicHeaderGatherer()
getURI("http://www.omegahat.org/RCurl/index.html",
headerfunction = h$update)
names(h$value())
h$value()