DescribeRecord Request |
The DescribeRecord operation obeys the HTTP protocol. The client sends request to the server. The main request parameters are shown as follows:
Table 1 Parameters in DescribeRecord operation request
Request Parameters | O/M | Description |
SERVICE=CSW |
Mandatory |
Service type. Request the CSW service, and the request type is "CSW". |
REQUEST=DescribeRecord |
Mandatory |
The request operation name. Request DescribeRecord operation. Shall be "DescribeRecord". |
VERSION=version |
Mandatory |
Supported version. The version is 2.0.2. |
NAMESPACE=nameSpace |
Optional |
Specify the address for the namespace. |
SCHEMALANGUAGE=schemaLanguage |
Optional |
Default is XMLSCHEMA. |
OUTPUTFORMAT=outputFormat |
Optional |
The output format. Control the output format, and default is application/xml. |
TYPENAME=typeName |
Optional |
Query the information model object. For example, the <csw:Record>model of csw ogc. |
Get request methods of the DescribeRecord operation are as follows:
<ServiceRoot>?SERVICE=CSW&REQUEST=DescribeRecord&VERSION=2.0.2
ServiceRoot is the service URI root directory. Please see Setting the Service URI.
The DescribeRecord operation obeys the HTTP protocol. For example, after the local SuperMap iServer CSW 2.0.2 service is started successfully, the URI of accessing the DescribeRecord operation by Get is: http://localhost:8090/iserver/services.csw?SERVICE=CSW&REQUEST=DescribeRecord&VERSION=2.0.2。
Post request methods of the DescribeRecord operation are as follows:
DescribeRecord obeys HTTP protocol. The client uses POST encoding to send request. e.g., after the local SuperMap iServer CSW 2.0.2 service is started successfully, the URI of accessing the DescribeRecord operation by POST is: http://localhost:8090/iserver/services.csw?SERVICE=CSW&REQUEST=DescribeRecord&VERSION=2.0.2.
The request sample is shown as follows:
Please refer to Response.