xquery version "3.0";
declare namespace httpclient= "http://exist-db.org/xquery/httpclient";
declare namespace http = "http://expath.org/ns/http-client";
(: let $headers :=
:)
let $headerss :=
let $header :=
let $url := 'http://ww3.bgbm.org/biocase/pywrapper.cgi?dsa=rebind_guicking_natrix'(:'http://markmail.markmail.org/atom/':)
let $request :=
http://www.tdwg.org/schemas/abcd/2.06
http://www.tdwg.org/schemas/abcd/2.06
false
(:return http:send-request($request):)
(:let $req := :) (:This works :)
(:let $req :=
:)
let $req :=
http://www.tdwg.org/schemas/abcd/2.06
http://www.tdwg.org/schemas/abcd/2.06
false
let $req :=
http://www.tdwg.org/schemas/abcd/2.06
http://www.tdwg.org/schemas/abcd/2.06
false
let $reqworks :=
Submit=Submit
(:ok get status code 200:)
let $reqs :=
query=%3C%3Fxml+version%3D%271.0%27+encoding%3D%27UTF-8%27%3F%3E%0D%0A%3Crequest+xmlns%3D%27http%3A%2F%2Fwww.biocase.org%2Fschemas%2Fprotocol%2F1.3%27%3E%0D%0A++%3Cheader%3E%3Ctype%3Esearch%3C%2Ftype%3E%3C%2Fheader%3E%0D%0A++%3Csearch%3E%0D%0A++++%3CrequestFormat%3Ehttp%3A%2F%2Fwww.tdwg.org%2Fschemas%2Fabcd%2F2.06%3C%2FrequestFormat%3E%0D%0A++++%3CresponseFormat+start%3D%270%27+limit%3D%27100%27%3Ehttp%3A%2F%2Fwww.tdwg.org%2Fschemas%2Fabcd%2F2.06%3C%2FresponseFormat%3E%0D%0A++++++%3Ccount%3Efalse%3C%2Fcount%3E%0D%0A++%3C%2Fsearch%3E%0D%0A%3C%2Frequest%3E
let $doc := doc("/db/test/biocase_query.xml")
return http:send-request($reqs)[1]//@status
(:return httpclient:post(xs:anyURI($urlcomplete), $doc, false(), $header):)
(:return httpclient:post(xs:anyURI($url), "dummy", false(), $header):)