2016-06-28 4 views
0

私のアプリケーションからデータを取得するための角度でHTTPSではなくHTTPを使用すると、角度1.5アプリケーションは、サーバー上のエンドポイントの1つにリクエストを送信するサービスを持っているサーバー

  1. 、次のようなアーキテクチャを持っています。

  2. リクエストがnginxサーバーで受信された場合、HTTPリクエストであればhttpsサーバーにリダイレクトされます。

  3. 次に、nginxサーバーは自分の要求を上流のノードサーバーにリダイレクトします。

私は、httpサービスを利用して取得要求と送信要求を送信します。

データと一緒に私のリクエストが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

関連する問題