Learn R Programming

⚠️There's a newer version (1.4.7) of this package.Take me there.

httr (version 0.5)

Tools for working with URLs and HTTP

Description

Provides useful tools for working with HTTP. The API is based around http verbs (GET(), POST(), etc) with pluggable components to control the request (authenticate(), add_headers() and so on).

Copy Link

Version

Install

install.packages('httr')

Monthly Downloads

739,444

Version

0.5

License

MIT + file LICENSE

Maintainer

Last Published

September 2nd, 2014

Functions in httr (0.5)

add_headers

Add additional headers to a request.
HEAD

Get url HEADers.
hmac_sha1

HMAC SHA1
GET

GET a url.
PATCH

Send PATCH request to a server.
guess_media

Guess the media type of a path from its extension.
insensitive

Create a vector with case insensitive name matching.
init_oauth2.0

Retrieve OAuth 2.0 access token.
DELETE

Send a DELETE request.
oauth_listener

Create a webserver to listen for OAuth callback.
authenticate

Use http authentication.
timeout

Set maximum request time.
upload_file

has_content

Does the request have content associated with it?
parse_media

Parse a media type.
http_condition

Generate a classed http condition.
cookies

Access cookies in a response.
set_cookies

Set cookies.
oauth_app

Create an OAuth application.
handle

Create a handle tied to a particular host.
oauth_endpoints

Popular oauth endpoints.
oauth2.0_token

Generate an oauth2.0 token.
cache_info

Compute caching information for a response.
init_oauth1.0

Retrieve OAuth 1.0 access token.
oauth1.0_token

Generate an oauth1.0 token.
httr

httr makes http easy.
modify_url

Modify a url.
content

Extract content from a request.
oauth_exchanger

Walk the user through the OAuth2 dance without a local webserver.
progress

Add a progress bar.
parse_http_date

Parse and print http dates.
BROWSE

Open specified url in browser.
new_token

Generate and initialise new token.
oauth_endpoint

Describe an OAuth endpoint.
verbose

Give verbose output.
PUT

Send PUT request to server.
write_disk

Control where the response body is written.
Token-class

OAuth token objects.
url_ok

Check for an http OK status.
with_config

Execute code with configuration set.
content_type

Set content-type and accept headers.
POST

POST file to a server.
oauth_callback

The oauth callback url.
handle_pool

Maintain a pool of handles.
config

Set curl options.
headers

Extract the headers from a response
httr_options

List available options.
oauth_signature

Generate oauth signature.
write_function

S3 object to define respose writer.
user_agent

Set user agent.
http_status

Give information on the status of a request.
parse_url

Parse and build urls according to RFC1808.
http_error

Take action on http error.
status_code

Extract status code from response.
url_success

Check for an http success status.
sign_oauth

Sign an OAuth request
use_proxy

Use a proxy to connect to the internet.
set_config

Set (and reset) global httr configuration.
response

The response object.