Tools for Working with URLs and HTTP
Add additional headers to a request.
Use http authentication.
Open specified url in browser.
Compute caching information for a response.
Set curl options.
Extract content from a request.
Set content-type and accept headers.
Access cookies in a response.
Send a DELETE request.
GET a url.
Install or uninstall a callback function
Guess the media type of a path from its extension.
Create a handle tied to a particular host.
Maintain a pool of handles.
Does the request have content associated with it?
Get url HEADers.
Extract the headers from a response
HMAC SHA1
Generate a classed http condition.
Check for an http error.
Give information on the status of a request.
Extract the content type of a response
httr
makes http easy.
Diagnose common configuration problems
List available options.
Retrieve OAuth 1.0 access token.
Retrieve OAuth 2.0 access token.
Create a vector with case insensitive name matching.
Generate a JWT signature given credentials.
Modify a url.
Create an OAuth application.
The oauth callback url.
Describe an OAuth endpoint.
Popular oauth endpoints.
Walk the user through the OAuth2 dance without a local webserver.
Create a webserver to listen for OAuth callback.
Generate OAuth token for service accounts.
Generate oauth signature.
Generate an oauth1.0 token.
Generate an oauth2.0 token.
Parse and print http dates.
Parse a media type.
Parse and build urls according to RFC3986.
Send PATCH request to a server.
POST file to a server.
Add a progress bar.
Send PUT request to server.
The response object.
Retry a request until it succeeds.
Revoke all OAuth tokens in the cache.
Set (and reset) global httr configuration.
Set cookies.
SHA1 hash
Sign an OAuth request
Extract status code from response.
Take action on http error.
Set maximum request time.
OAuth token objects.
Upload a file with POST()
or PUT()
.
Use a proxy to connect to the internet.
Set user agent.
VERB a url.
Give verbose output.
Execute code with configuration set.
Control where the response body is written.
S3 object to define response writer.
Process output in a streaming manner.
Useful tools for working with HTTP organised by HTTP verbs (GET(), POST(), etc). Configuration functions make it easy to control additional request components (authenticate(), add_headers() and so on).
Useful links