HTTP Client Module
The HTTP client module contains an XQuery Function to send HTTP requests and handle HTTP responses. The function send-request
, which is introduced with the http:
prefix, is linked to the http://www.basex.org/http-client
namespace and based on the EXPath specification:
http:send-request
Signatures | http:send-request($request as element(http:request)) as item()+ http:send-request($request as element(http:request)?, $href as xs:string?) as item()+ |
Summary | Sends an HTTP request and interprets the corresponding response. |
Rules | $request contains the parameters of the HTTP request like HTTP method and headers. In addition to this it can also contain the URI to which the request will be sent and the body of the HTTP method. If the URI is not given with the parameter $href , its value in $request is used instead. The structures of http:request , http:header and http:body elements follow the EXPath specification.
The attribute |