以下のようにリクエストを送ることはできますか?パラメータが JSON スタイル オブジェクトに割り当てられている。エラーしか出ません。しかし、REST クライアントを使用して RAW データを選択すると、問題ありません。私は間違ったコードを書いたに違いないと思います。JavaScriptで生のJSONデータを送信するには? 誰でも私を助けることができますか?
xmlhttp = new XMLHttpRequest();
var url = "https://someURL";
xmlhttp.open("POST", url, true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.onreadystatechange = function () { //Call a function when the state changes.
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
alert(xmlhttp.responseText);
}
}
var parameters = {
"username": "myname",
"password": "mypass"
};
// Neither was accepted when I set with parameters="username=myname"+"&password=mypass" as the server may not accept that
xmlhttp.send(parameters);