GetCapabilities
Web Feature Service (WFS) puede describir sus capacidades. Indica que tipos de función (contenidos) puede servir y qué operaciones son admitidas en cada tipo de función. El servicio puede devolver los tipos de función que están disponibles basado en el alias del tipo de función. La operación GetCapabilities se usa para solicitar un documento de capacidades desde WFS de OGC. Emite una solicitud XML hacia el WFS y obtiene una respuesta que describe las capacidades del WFS.
Solicitud GET
La solicitud GET contiene:
Entrada | Requerido | Descripción |
---|---|---|
REQUEST=GetCapabilities |
Sí | Definido en GetCapabilities para una operación getCapabilities. |
ACCEPTVERSIONS |
No | Una lista separada por comas de las versiones compatibles del modelo de Web Feature Service; por ejemplo: ACCEPTVERSIONS=2.0.2,2.0.0,1.1.0,1.0.0 . Se utiliza la primera versión compatible de la lista y, si no se especifican versiones compatibles en la lista, se informa un error de falla en la negociación de la versión. |
VERSION |
No | Fijo en 2.0.2. Esta es la versión del estándar Web Feature Service implementado en esta versión (1.0.0, 1.1.0, 2.0.0 o 2.0.2). Este parámetro se ignora si |
SERVICE=WFS |
Sí | Fijo en WFS. |
Solicitud GET de ejemplo:
http://<server>:<port>/rest/Spatial/WFS?REQUEST=GetCapabilities&SERVICE=WFS&ACCEPTVERSIONS=2.0.2,2.0.0,1.1.0,1.0.0
Solicitud POST
El esquema de solicitud se define por el fragmento de esquema XML:
<xsd:elementname="GetCapabilities" type="wfs:GetCapabilitiesType"/>
<xsd:complexTypename="GetCapabilitiesType">
<xsd:attributename="acceptversions" type="xsd:string"use="optional"/>
<xsd:attributename="version" type="xsd:string"use="optional"/>
<xsd:attributename="service" type="xsd:string" use="required" fixed="WFS"/>
</xsd:complexType>