Servers shall implement HTTP POST transfer of the Execute operation request, using XML to encode the parameters as specified below. POST encoding is suitable for complex Execute requests including those that require embedded complex values.

Execute Request


XML encoded Execute requests use the HTTP POST method with the body of the request (POST data) of type text/xml according to the Execute request XML schema.


  1. Request for Raw Data Output
  2. Request for Response Document with default format
  3. Request for Response Document with specified format
  4. Request including Embedded Complex Data (XML) Input

Execute Response

The response to an execute request is defined here.

For more information on structuring requests, please see the WPS Standard.

This site is sponsored by

Ruby Informatics Corporation