HTTP Method Tester — Test GET, POST, PUT, DELETE Online

Test all 9 HTTP methods against any endpoint. See allowed methods and responses.

The HTTP Method Tester lets you send GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS, and sometimes TRACE or CONNECT to a URL and see the response. Developers use it to check which methods an API supports, to debug 405 Method Not Allowed, or to verify OPTIONS (CORS preflight) returns the right Allow or Access-Control headers. Useful for API discovery and security reviews.

Frequently Asked Questions

What is OPTIONS used for?

OPTIONS is often used for CORS preflight. The server should return Allow and Access-Control-* headers.

Why do I get 405?

405 means the server does not allow that method for the URL. Use the tester to see which methods return 200.

Can I send a body with GET?

GET typically has no body; some servers ignore it. Use POST or PUT for request bodies.

Is TRACE safe to use?

TRACE can expose sensitive data and is often disabled. Use it only in controlled environments.

How do I see the Allow header?

Send an OPTIONS request or inspect the response headers of any method; Allow lists supported methods.

More Http Tools

Explore Other Tool Hubs