Queries the parameters of a topic.
You can call this operation to query the parameters of a topic. The operation returns the parameters that were specified when the topic was created. The operation also returns the time when the topic was created and the maximum period for which a message can be retained in the topic.
Each request consists of the following parts:
GET /topics/$TopicName HTTP/1.1
Operation-specific request headers
Each response consists of the following parts:
- HTTP Status Code
HTTP/1.1 200 OK
- Operation-specific response headers
- Response Body
The response body is in the XML format. Syntax:
<TopicAttributes>Attribute Element List</TopicAttributes>.
The response body contains the following parameters.
Parameter Description TopicName The name of the topic. CreateTime The time when the topic was created. The value is a timestamp that follows the UNIX time format. It is the number of seconds that have elapsed since 00:00:00 Thursday, January 1, 1970. LastModifyTime The time when the topic was last modified. The value is a timestamp that follows the UNIX time format. It is the number of seconds that have elapsed since 00:00:00 Thursday, January 1, 1970. MaximumMessageSize The maximum size of a message body that can be sent to the topic. Unit: bytes. MessageRetentionPeriod The maximum period for which a message can be retained in the topic. A message that is sent to the topic can be retained for a specified period. After the specified period ends, the message is deleted no matter whether it is pushed to the specified endpoints. Unit: seconds. MessageCount The number of messages in the topic. LoggingEnabled Indicates whether the log management feature is enabled for the queue. Valid values:
- True: The log management feature is enabled.
- False: The log management feature is disabled.
GET /topics/$TopicName HTTP/1.1 Host: $AccountId.mns.cn-hangzhou.aliyuncs.com Date: Tue, 08 Dec 2015 06:02:33 GMT x-mns-version: 2015-06-06 Authorization:MNS 15B4D3461F177624206A:aVZgLZzVchjOtM1aecDQYFuj****
Sample success responses
HTTP/1.1 200 OK Content-Type=text/xml;utf-8 Content-Length:145 x-mns-request-id:56667279B2B71C9C1600**** x-mns-version: 2015-06-06 <? xml version="1.0" encoding="UTF-8"? > <Topic xmlns=http://mns.aliyuncs.com/doc/v1/”> <TopicName>$TopicName</TopicName> <CreateTime>1449554277</CreateTime > <LastModifyTime>1449554460</LastModifyTime> <MaximumMessageSize>65536</MaximumMessageSize> <MessageRetentionPeriod>86400</MessageRetentionPeriod> <MessageCount>0</MessageCount> <LoggingEnabled>True</LoggingEnabled> </Topic>
|Error code||Error message||HTTP status code|
|TopicNotExist||The topic you provided does not exist.||404|