Hey,

 

we’re trying to access an API that only supports HTTPS:PATCH – Requests using BaseX. We’ve tested like this:

 

let $response := http:send-request(<http:request method='patch' href="https://postman-echo.com/patch?foo1=bar1&amp;foo2=bar2" timeout='10'/>)

return (

  $response[1],

  json:serialize($response[2])

)

 

But only get "Not Found" as response:

 

 

It seems BaseX treats HTTPS:PATCH-Requests like GET-Requests. We only managed to make PATCH-Requests without https:

 

let $response := http:send-request(<http:request method='patch' href="http://postman-echo.com/patch?foo1=bar1&amp;foo2=bar2" timeout='10'/>)

return (

  $response[1],

  json:serialize($response[2])

)

 

 

Any ideas?

 

 

Many thanks and all the best!

 

 

Bodo

 

 

--

Bodo Wissemann

adesso AG

Rotherstr. 19

10245 Berlin

 

Email bodo.wissemann@adesso.de

-------------------------------------------------------
     >>> business. people. technology. <<<
-------------------------------------------------------

adesso AG mit Sitz in Dortmund
Vorstand: Michael Kenfenheuer (Vors.), Christoph Junge, Andreas Prenneis
Vorsitzender des Aufsichtsrates: Prof. Dr. Volker Gruhn
Amtsgericht Dortmund HRB 20663


Wenn Software Engineering Ihr Thema ist, ist das Ihre Veranstaltung