如何通过JavaScript将XML发布到RESTAPI?
我试图通过JavaScript将XML发布到RESTAPI 请求数据如下所示:如何通过JavaScript将XML发布到RESTAPI?,javascript,xml,post,Javascript,Xml,Post,我试图通过JavaScript将XML发布到RESTAPI 请求数据如下所示: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <EditGame xmlns="http://blahblahblah.com" > <playerCount>2</playerCount> <score>2621440</score> </EditGame> 希望这
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<EditGame xmlns="http://blahblahblah.com" >
<playerCount>2</playerCount>
<score>2621440</score>
</EditGame>
希望这有意义。您可以将XML作为简单字符串传递
xhr.open('POST',URLgameUpdateAction);
xhr.setRequestHeader('Content-type','application/x-www.form-urlencoded');
xhr.send("\
<?xml version='1.0' encoding='UTF-8' standalone='yes'?>\
<EditGame xmlns='http://blahblahblah.com'>\
<playerCount>2</playerCount>\
<score>2621440</score>\
</EditGame>\
");
xhr.open('POST',URLgameUpdateAction);
setRequestHeader('Content-type','application/x-www.form-urlencoded');
xhr.send(“\
\
\
2\
2621440\
\
");
xhr.open('POST',URLgameUpdateAction);
xhr.setRequestHeader('Content-type','application/x-www.form-urlencoded');
xhr.send("\
<?xml version='1.0' encoding='UTF-8' standalone='yes'?>\
<EditGame xmlns='http://blahblahblah.com'>\
<playerCount>2</playerCount>\
<score>2621440</score>\
</EditGame>\
");