2016-06-28 99 views
0

我的應用程序具有以下結構獲取數據,使用HTTPS而不是http在角度從服務器

  1. 的角1.5應用具有發送請求到服務器上端點之一的服務。

  2. 如果nginx服務器是http請求,它將被重定向到https服務器,該請求將被接收。

  3. 然後,nginx服務器將我的請求重定向到上游節點服務器。

在angular中我使用http服務發送get和post請求。

我不知道我的請求連同數據是通過https協議傳輸加密還是作爲純文本通過http協議從角度傳輸到服務器和後端。有人請澄清發生了什麼,數據可能包含個人信息用戶的詳細信息以及加​​密的重要性。

This question問相同但未正確回答。

謝謝。

+0

停止發送HTTP請求,即使有一個HTTPS再直接它們是不安全的。 – zaph

回答

1

只需確保URL格式正確,您就可以強制$ http使用HTTPS。

var req = { 
method: 'POST', 
url: 'https://localhost/api/v1/users', // note: https specified 
headers: { 
    'Content-Type': undefined 
}, 
data: { test: 'test' } 
} 

angularjs docs - $https

+0

這樣一個簡單的解決方案! – zaph