2014-11-24 134 views
1

是否有可能設置用戶代理HTTP請求? 我試過如下:設置用戶代理的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 2014-11-24 14:16:50

+0

是有解決此問題的方法? – schirrmacher 2014-11-24 14:17:44

+0

換句話說,這取決於瀏覽器,但總的來說,沒有。 @ 1101你爲什麼要這樣做? – deitch 2014-11-24 14:20:37

回答

0

有一個在後端具體的解決辦法。

默認頭參數調用自己的休息服務,然後在你的休息服務調用另一個休息服務,這是你要調用,使用自定義User-Agent頭(Restception :))。然後,您可以從您自己的休息服務中獲取數據。

hon2a點鏈接,有類似的問題。 XMLHttpRequest Termination