import module namespace http = "http://www.zorba-xquery.com/modules/http-client";
declare default element namespace "http://expath.org/ns/http-client";
variable $req :=
<request method="POST" href="http://zorbatest.lambda.nu:8080/http-test-data/request.php">
<header name="foo" value="bar"/>
<body media-type="text/plain">
Dies ist ein kleiner Test
</body>
</request>;
variable $http-res := http:send-request($req, (), ());
$http-res[2]
(:
Expected output:
<http:request xmlns:http="http://expath.org/ns/http-client" method="POST" href="zorbatest.lambda.nu:8080/http-test-data/request.php">
<http:header name="User-Agent" value="libcurl-agent/1.0"/>
<http:header name="Host" value="zorbatest.lambda.nu:8080"/>
<http:header name="Accept" value="*/*"/>
<http:header name="foo" value="bar"/>
<http:header name="Content-Type" value="text/plain"/>
<http:header name="Content-Length" value="37"/>
<http:body content-type="text/plain">
Dies ist ein kleiner Test
</http:body>
</http:request>
:)