request - easier HTTP requests
APIs
Programmatic instructions for how to interact with a piece of software
Can be the interface to:
- A software package in R/Python/etc.
- A public web API
- A database
- An operating system
HTTP
HyperText Transfer Protocol
- Verbs for different actions
- Authentication
- Status codes
- Request and response format
- Most REST APIs use HTTP for data transfer
HTTP Verbs
philosophy
nutshell: simplify to common patterns
- Returned data probably JSON
- You likely want to GET data
- Output data.frame's
- NSE makes interactive use easier