2016-02-05 2 views
0

Я пытаюсь получить данные через HTTP-GET-запрос в службе angularJS из веб-службы REST. Дело в том, что для работы REST-SERVICE нужен пустой объект JSON {}.AngularJS добавить пустой JSON в http-запрос

Вот метод в моей службы:

srv.getTriggerStatus = function(sessionID) { 
     var request = $http({ 
      method: "GET", 
      url: "samplepath?sessionId="+sessionID, //samplepath = localhost rest path 
     }); 
     return(request.then(handleSuccess, handleError)); 
    }; 

Так что я пробовал разные вещи, как добавить data:{} или parameters:{} к моему $http-request, но ничего не похоже на работу.

Так как я могу добавить пустой объект JSON в http-запрос?

+1

Запросы GET не имеют тела, поэтому в URI вы указываете параметры. –

+0

Вы пытаетесь отправить некоторые параметры запроса/запроса в REST-SERVICE? – Siva

+0

@Siva Единственный параметр - sessionId, но требуется пустой JSON. – JohnDizzle

ответ

0

Попробуйте POST-запрос и передайте пустой JSON, используя свойство данных.

srv.getTriggerStatus = function(sessionID) { 
     var request = $http({ 
      method: "POST", 
      data: {}, 
      url: "samplepath?sessionId="+sessionID, //samplepath = localhost rest path 
     }); 
     return(request.then(handleSuccess, handleError)); 
    }; 
Смежные вопросы