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 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 ACCEPTVERSIONS también se incluye en la solicitud.

SERVICE=WFS 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>