Hi all,

I installed basex for keeping and updating XML files.

I can load a XML into a browser with javascript
...
var xhr = new XMLHttpRequest();
xhr.send();
var xml = xhr.responseXML;
...

but if I try to PUT something, it will not work.
...
var xhr = new XMLHttpRequest();
xhr.open( "PUT", "http://localhost:8984/rest/XMLfiles/test.xml", true);
xhr.setRequestHeader("Authorization", "Basic " + btoa("admin:admin"));
xhr.send("<ALLES>hat ein Ende, nur die Wurst hat zwei</ALLES>");
​...​

[HTTP/1.1 400 Bad Request 6ms]

​BUT it works with curl

echo "<ALLES>hat ein Ende, nur die Wurst hat zwei</ALLES>" | curl -u admin:admin -i -X PUT -T - "http://
​localhost​
:8984/rest/XMLfiles/
​test
.xml"

HTTP/1.1 201 Created
Content-Type: text/plain;charset=UTF-8
Content-Length: 36
Server: Jetty(8.1.18.v20150929)
1 resource(s) replaced in 32.91 ms.

​I need help here!​

--
Kind regards,
Roland