小编ana*_*wly的帖子

带有JSON数据的Javascript HTTP POST

我可以发送如下请求吗?为参数分配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);
Run Code Online (Sandbox Code Playgroud)

javascript post http

8
推荐指数
1
解决办法
3万
查看次数

标签 统计

http ×1

javascript ×1

post ×1