Skip to content

objectType ParamHTTP

extends VOResource:Interface

A service invoked via an HTTP Query (either Get or Post) with a set of arguments consisting of keyword name-value pairs. Note that the URL for help with this service can be put into the service/referenceURL element.

ParamHTTPVODataService:HTTPQueryType queryTypeivoa:string resultTypeivoa:string testQueryInterfaceInputParamparam0..*

Members

name type mult description
queryType HTTPQueryType [2..2] The type of HTTP request, either GET or POST. The service may indicate support for both GET and POST by providing 2 queryType elements, one with GET and one with POST. Since the IVOA standard DALI requires standard services to support both GET and POST, this piece of metadata is not useful in the description of standard DAL services and does not need to be given for those.
resultType ivoa:string optional The MIME media type of a document returned in the HTTP response.
param InputParam 0 or more A description of a input parameter that can be provided as a name=value argument to the service.
testQuery ivoa:string optional An ampersand-delimited list of arguments that can be used to test this service interface; when provided as the input to this interface, it will produce a legal, non-null response. When the interface supports GET, then the full query URL is formed by the concatenation of the base URL (given by the accessURL) and the value given by this testQuery element.

Containment

This is contained by VOResource:Capability, StandardsRegExt:ServiceStandard