2014-11-24 6 views
1

Возможно ли установить пользовательский агент в HTTP-запросе? Я попробовал следующее:Установить User-Agent в HTTP-запросе

$http({ 
     method: 'GET', 
     url: 'http://rest-service.guides.spring.io/greeting', 
     headers: { 
      'User-Agent' : 'app/2.0 (Android 4.3) sec=some_key' 
     } 

    }) 

Но мой браузер говорит:

Отказался установить небезопасный заголовок "User-Agent"

+0

Я не думаю, что вы можете это сделать. Вы делаете запрос ajax через браузер, который будет применять на нем свои собственные политики безопасности. – deitch

+0

есть ли способ решить эту проблему? – schirrmacher

+0

Другими словами, это зависит от браузера, но в общем-то нет. @ 1101 почему вы хотите это сделать? – deitch

ответ

0

Существует способ в бэкэнде конкретного решения.

Вызовите собственное сервисное обслуживание с параметрами заголовка по умолчанию, а затем в службе отдыха вызовите другую службу отдыха, которую вы хотите вызвать, с пользовательским заголовком User-Agent (Restception :)). Затем вы можете получить свои данные из своего собственного сервиса отдыха.

hon2a указывает на ссылку, которая имеет схожую проблему. XMLHttpRequest Termination

 Смежные вопросы

  • Нет связанных вопросов^_^