File size: 793 Bytes
fee2f22
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
ο»ΏMethod,Purpose,Safe,Idempotent,Cacheable,Typical Use
GET,Retrieve data,βœ…,βœ…,βœ…,"Fetching resources (e.g., /users)"
HEAD,Same as GET but without body,βœ…,βœ…,βœ…,"Checking metadata (e.g., file size, headers)"
POST,"Submit data, create resource",❌,❌,Sometimes,"Creating new entries (e.g., /users)"
PUT,Replace resource entirely,❌,βœ…,❌,"Updating/replacing (e.g., /users/123)"
PATCH,Partially update resource,❌,❌,Sometimes,"Updating specific fields (e.g., email only)"
DELETE,Remove resource,❌,βœ…,❌,"Deleting entries (e.g., /users/123)"
OPTIONS,Discover server capabilities,βœ…,βœ…,❌,Preflight requests in CORS
TRACE,"Debugging, echo request",βœ…,βœ…,❌,"Rarely used, security risk"
CONNECT,"Establish tunnel (e.g., HTTPS proxy)",❌,❌,❌,Used in SSL/TLS connections