Сбой метода http.get Angularjs на некоторых компьютерах Mac

0

Я использую $ http.get mthod, чтобы попасть в службы mysql, чтобы получить записи таблицы спецификаций, даже почта и почта работают нормально. он терпит неудачу при получении метода.

В заголовке запроса у нас есть такие предварительные заголовки, показанные Accept-Language: en-US, en; q = 0.8 Access-Control-Request-Headers: accept, authorization Access-Control-Request-Method: GET Host: d.example.com Происхождение: http://localhost Referer: http://localhost/xxxx/ User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, например, Gecko) Chrome/44.0.2403.125 Safari/537.36

Он показывает ошибку "Предварительные заголовки", если эта ошибка происходит, она не работает. можете ли вы дать некоторые рекомендации, где это происходит не так, на самом деле я задал все заголовки в службах mysql

header ("Access-Control-Allow-Origin: *"); header ("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Authorization"); header ("Access-Control-Allow-Credentials: true"); header ("Access-Control-Allow-Methods: GET, POST, OPTIONS"); header ("Accept: text/html, application/json, text/plain");
header ("Content-Type: application/json");

Теги:
http-headers
get

1 ответ

0

Я нашел решения... На самом деле я использую две службы для mysql и других для микросервиса mongoDB

Таким образом, проблема заключается в передаче заголовка аутентификации для mysql, теперь я удаляю заголовок для вызовов службы mysql и проблема решена.

используя код ниже

$ http.defaults.headers.common = {};

Что может помочь другим.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню