HTTP Method Reference-- Complete Guide

Complete reference for all HTTP methods with properties.

HTTP Method Reference

GET

Retrieve a representation of the specified resource. Requests using GET should only retrieve data.

Has Request Body
Idempotent
Safe
POST

Submit an entity to the specified resource, often causing a change in state or side effects on the server.

Has Request Body
Idempotent
Safe
PUT

Replace all current representations of the target resource with the request payload.

Has Request Body
Idempotent
Safe
PATCH

Apply partial modifications to a resource.

Has Request Body
Idempotent
Safe
DELETE

Delete the specified resource.

Has Request Body
Idempotent
Safe
HEAD

Same as GET but without the response body. Useful for checking resource metadata.

Has Request Body
Idempotent
Safe
OPTIONS

Describe the communication options for the target resource. Used for CORS preflight.

Has Request Body
Idempotent
Safe
TRACE

Perform a message loop-back test along the path to the target resource for debugging.

Has Request Body
Idempotent
Safe

Method Comparison Table

MethodHas BodyIdempotentSafe
GET
POST
PUT
PATCH
DELETE
HEAD
OPTIONS
TRACE

Why Use Our HTTP Method Reference?

Complete Guide

All 8 standard HTTP methods.

Quick Reference

Find method properties fast.

Accurate

Based on HTTP/1.1 RFC specs.

Properties

Body, idempotent, safe flags.

Comparison

Side-by-side method comparison.

Free Forever

No signup, no limits.

Other API Tools

HTTP Methods Guide

RESTful APIs use HTTP methods to define operations on resources. GET retrieves data, POST creates new resources, PUT replaces resources, PATCH partially updates them, and DELETE removes them. HEAD, OPTIONS, and TRACE serve supporting roles.