FORMAT: X-1A
In this API example we will discuss what information a response can bear and how to define multiple responses. Technically a response is represented by a payload that is sent back in response to a request.
Group of all messages-related resources.
This action has two responses defined: One returing a plain text and the other a JSON representation of our resource. Both has the same HTTP status code. Also both responses bear additional information in the form of a custom HTTP header. Note that both responses have set the Content-Type
HTTP header just by specifying (text/plain)
or (application/json)
in their respective signatures.
-
Response 200 (text/plain)
-
Headers
X-My-Message-Header: 42
-
Body
Hello World!
-
-
Response 200 (application/json)
-
Headers
X-My-Message-Header: 42
-
Body
{ "message": "Hello World!" }
-
-
Request (text/plain)
All your base are belong to us.
-
Response 204