-
Notifications
You must be signed in to change notification settings - Fork 321
Home
Sarun Rattanasiri edited this page Jul 5, 2020
·
36 revisions
- Making Requests: getting started making basic requests
- Passing Parameters: send query string arguments, bodies, forms, and files in requests
- Response Handling: handle responses from requests
-
Headers: add headers to your request
- Authorization Header: authorize your request using basic auth or bearer tokens
- Cookies: send and receive cookies with requests
- HTTPS: use HTTP securely!
- Redirects: automatically follow redirects
- Persistent Connections (keep-alive): reuse a connection for multiple requests
- Timeouts: ensure requests complete in a timely manner
- Proxy Support: send requests through an HTTP(S) proxy
- Thread Safety: notes on multithreaded operation
- Compression: compress and decompress sent and received data
- Logging and Instrumentation: measure and debug requests being made
- Disabling URI Normalization: in case you encountered with 404 NotFound error despite perfectly sure the URI was correct
- Errors and Exceptions: what will cause errors, what you find in a response