2015-11-07 2 views
1

Я разрабатываю приложение с угловым выражением, и я использую по умолчанию $ httpService для http-запросов.

Приложение работает правильно на всех моих устройствах, но не на моем [G] Samsung Galaxy s2 (используя браузер по умолчанию).

На первом запросе я получаю следующее сообщение об ошибке:

{ 
    "data":null, 
    "status":-1, 
    "config": { 
    "method":"GET", 
    "transformRequest":[null], 
    "transformResponse":[null], 
    "url":"http://....", 
    "headers": { 
     "Accept": "application/json, text/plain, */*", 
     "Authorization": "Basic ....." 
     } 
    }, 
    "statusText":"" 
} 

Я не в состоянии выяснить, где проблема.

Код следующее:

this.http.get(WebServices.localizations + this.currentLanguage.locale), success => { 
      var localizationsJson = <any[]>success.data; 
      var localizations = {}; 

      .... 
     }); 

Спасибо!

+0

Вы можете указать код, в котором вы делаете запрос? – Rodmentou

+1

I0m используя метод get http-сервиса, однако я обновил вопрос. Спасибо – user3471528

+1

Это делает вызов CORS? – nggonzalez

ответ

1

Был изменение в более поздних версиях угловатый, с обработкой HTTP код состояния 0.

Here is a github discussion based on the change.

Я надеюсь, что вы уже решили вас проблемы сейчас!