2015-06-24 3 views
1

Моя цель - получить json-выход Http «Get». Затем используйте этот json-выход в D3.XMLHttpRequest не может получить json-выход

Я создал функцию httpGet, как показано ниже, настройки точно такие же, как у моего почтальона, и я могу получить ответ json в Postman.

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, хром говорит мне, что:

OPTIONS/локальный: 8282/InCSE1/RCN = 4 HttpGet @ (индекс): 118update @ (индекс): 105 (анонимная функция) @ (индекс): 61t @ d3.v3.min.js: 1 (анонимная функция) @ d3.v3.min.js: 1t @ d3.v3.min.js: 1u @ d3.v3.min.js: 1 (index): 1 XMLHttpRequest не может загрузить http://localhost:8282/InCSE1/?rcn=4. Недействительный код состояния HTTP 500! Код

http://i.stack.imgur.com/lWF4S.png

ответ

0

статус 500!

Это означает, что серверная ошибка не является проблемой на стороне клиента.