Consuming messages
Consuming messages is done by sending a HTTP GET request to the following endpoint:
http://bunny-rest-proxy.host:3672/consume/<queueName>
HTTP Request Headers
X-Bunny-Identity
: optional identity nameX-Bunny-Token
: optional identity token
Possible Response Codes
205
: Message retrieved successfully. Note that the205
/Reset Content HTTP code indicates that consuming messages is a destructive operation, as they are auto-acknowledged upon retrieval.403
: Identity authorization failed or required credentials not provided request headers423
: Queue is empty.500
: Something unexpected and rather bad happened.502
: An AMQP error occurred when getting the message from the queue.503
: Bunny REST Proxy is during the graceful shutdown process.
Response Headers
Content-Type
: content type of the message.X-Bunny-MessageID
: ID of the consumed message.X-Bunny-CorrelationID
: ID of the consumed message.X-Bunny-AppID
: app ID of the program that sent the message to the queue.X-Bunny-Message-Count
: number of messages that are remaining in the queue.
Response Body
In case of the message being retrieved successfully, the response body will contain the message content.