HTTP POST

GPTKB entity

Statements (53)
Predicate Object
gptkbp:instanceOf HTTP method
gptkbp:cacheable false
gptkbp:canBe application/json
application/xml
batch processing
multipart/form-data
webhooks
application/x-www-form-urlencoded
data submission
login requests
gptkbp:canCreateResource true
gptkbp:canUpdateResource true
gptkbp:commonIn file upload
form submission
API requests
gptkbp:definedIn gptkb:RFC_7231
gptkbp:differenceFromGET POST sends data in body, GET sends data in URL
gptkbp:differenceFromPUT POST is not idempotent, PUT is idempotent
gptkbp:features gptkb:government_agency
gptkb:CSRF_attacks
authentication
input validation
rate limiting
https://www.w3.org/2000/01/rdf-schema#label HTTP POST
gptkbp:idempotent false
gptkbp:purpose submit data to be processed to a specified resource
gptkbp:requestBodyAllowed true
gptkbp:requestBodyType arbitrary data
gptkbp:requestHeader gptkb:Accept
Authorization
Content-Length
Content-Type
gptkbp:response resource state or result of processing
gptkbp:responseMayInclude Location header
Set-Cookie header
gptkbp:safe false
gptkbp:statusCodeOnError gptkb:500_Internal_Server_Error
400 Bad Request
401 Unauthorized
403 Forbidden
404 Not Found
gptkbp:statusCodeOnSuccess 200 OK
201 Created
204 No Content
gptkbp:supportedBy all major browsers
all major web servers
gptkbp:triggeredBy server-side effects
gptkbp:usedIn gptkb:REST_APIs
gptkb:GraphQL_APIs
gptkb:HTTP_protocol
gptkb:SOAP_APIs
gptkbp:bfsParent gptkb:GraphQL_APIs
gptkbp:bfsLayer 4