HTTP Method Tester
Send custom HTTP requests to test API endpoints or server configurations.
HTTP Method Tester
Inspect GET, HEAD and OPTIONS responses without sending mutating requests.
Server Response
Awaiting Request
Choose a safe inspection method and enter a public HTTP or HTTPS URL.
Common HTTP Methods
- GET: Requests a representation of the specified resource. Requests using GET should only retrieve data.
- POST: Submits an entity to the specified resource, often causing a change in state or side effects on the server.
- PUT: Replaces all current representations of the target resource with the request payload.
- DELETE: Deletes the specified resource.
- HEAD: Asks for a response identical to a GET request, but without the response body. Useful for checking what a GET request will return before actually downloading it.
- OPTIONS: Describes the communication options for the target resource (often used in CORS preflight requests).
- PATCH: Applies partial modifications to a resource.
Security Considerations
In many web server configurations, certain HTTP methods should be explicitly disabled if they aren't needed. For example, leaving `PUT` or `DELETE` enabled on a static file server can be a security risk. Use this tool to verify which methods your server accepts.
Related Guides
Deepen your understanding with our expert articles.
