lightmy.day

HTTP methods

HTTP method lookup

Look up what each HTTP request method does and how it usually appears in APIs and web requests.

HTTP methods

MethodAnswerSafeIdempotentCacheable
GETGET requests retrieve a resource without changing it.YesYesYes
HEADHEAD requests retrieve response headers without returning the response body.YesYesYes
POSTPOST requests send data for the server to process.NoNoConditional
PUTPUT requests replace the target resource with the request content.NoYesNo
PATCHPATCH requests apply partial changes to a resource.NoNoConditional
DELETEDELETE requests ask the server to remove the target resource.NoYesNo
OPTIONSOPTIONS requests ask which communication options are available.YesYesNo
CONNECTCONNECT requests establish a tunnel through the server.NoNoNo
TRACETRACE requests run a diagnostic loop-back of the request path.YesYesNo