我的目标是获得Http" Get"的json输出。然后将此json输出用于D3。
我创建了一个httpGet函数,如下所示,设置与我的Postman完全相同,我可以在Postman中获得json响应。
function httpGet(theUrl)
{
var xmlHttp = new XMLHttpRequest();
xmlHttp.open( "GET", theUrl, true, "admin", "admin" );
xmlHttp.setRequestHeader('Content-Type', 'application/json');
xmlHttp.setRequestHeader('X-M2M-Origin', '//localhost:10000');
xmlHttp.setRequestHeader('X-M2M-RI', '12345');
xmlHttp.setRequestHeader('X-M2M-OT', 'NOW');
xmlHttp.send();
return "[" + xmlHttp.responseText + "]";
}
var aaa = httpGet('localhost:8282/InCSE1/?rcn=4');
他们属于同一个域名。在javascript中,chrome告诉我:
OPTIONS / localhost:8282 / InCSE1 /?rcn = 4 httpGet @(index):118update @ (索引):105(匿名函数)@(索引):61t @ d3.v3.min.js:1(匿名函数)@ d3.v3.min.js:1t @ d3.v3.min.js:1u @ d3.v3.min.js:1(索引):1 XMLHttpRequest无法加载 http://localhost:8282/InCSE1/?rcn=4。无效的HTTP状态代码500!
答案 0 :(得分:0)
状态代码500!
这意味着服务器错误不是客户端问题。