SiteTidy
Home /Tools /HTTP Method Tester

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.

POST, PUT, PATCH and DELETE are intentionally disabled on the public tool so SiteTidy cannot be used to trigger actions on third-party systems.

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.