make_request
Make custom HTTP requests with any method, headers, body, cookies, and query parameters, returning the response status, headers, and body.
Instructions
Make an arbitrary HTTP request (GET, POST, PUT, DELETE, etc.) with custom headers and body. Returns the status, headers, and body of the response.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The full URL to make the request to. | |
| body | No | The request body. Can be a JSON object or string. Content-Type header should match this body. | |
| method | No | HTTP method (GET, POST, PUT, DELETE, PATCH, etc.). Defaults to GET. | |
| params | No | Key-value pairs of URL query parameters. | |
| cookies | No | Key-value pairs of cookies to include in the request. Will be formatted into the Cookie header. | |
| headers | No | Key-value pairs of HTTP headers. |