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 :=
search
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 :=
search
http://www.tdwg.org/schemas/abcd/2.06 http://www.tdwg.org/schemas/abcd/2.06 false
let $req :=
search
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):)