HTTP Request Parameters
- URL: The endpoint URL to which the HTTP request will be sent.
- Method: The HTTP method to use (e.g., GET, POST, PUT, DELETE).
- Headers: Any headers that need to be included in the request (e.g., Content-Type, Authorization).
- Query Parameters: Key-value pairs to be included in the URL query string.
- Body: The data to be sent in the body of the request (for POST, PUT, PATCH methods).
- Authentication: The type of authentication to use (e.g., Basic Auth, OAuth2, API Key).
- Timeout: The maximum time to wait for a response before timing out.
- Follow Redirects: Whether to follow HTTP redirects automatically.
- Response Format: The expected format of the response (e.g., JSON, XML, Text).
- Retry Policy: The policy for retrying the request in case of failure.