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
|