3
にブラウザのデフォルトの基本認証のダイアログポップアップを使用する方法

Error imageangular2

私は、サーバーへのHTTP POSTリクエストを作ることに上記のエラー(401不正)を取得します。私はそれを傍受して自分自身のログインインターフェイスを作ることを提案する多くのオンラインソースを見つけるが、私は基本的な認証のためにブラウザのデフォルトのログインインターフェイスを使いたいと思う。

Browser's basic login interface

どのようにしてangular2で401の不正な状況を受けてだけではなく、エラーとしてそれをログに記録するには、ブラウザのデフォルトの基本的な認証ダイアログをポップアップだろうか?

+0

[解決済み:角度4.3 HTTPClient基本認証が機能しません](https://stackoverflow.com/questions/45894628/solved-angular-4-3-httpclient-basic-authorization- –

+0

に同じ問題がありますが、解決策を見つけましたか? –

答えて

0

同じ問題があります。作業中のクロム:

var xhttp=new XMLHttpRequest(); 
      xhttp.withCredentials = true; 
      xhttp.open("GET", "https://httpbin.org/basic-auth/user/passwd", true); 
      xhttp.send(); 

このエンドポイントの資格情報として「user」と「passwd」を使用します。あなたのコードは分かりませんが、例外はXMLHttpRequestを示しています。したがって、withCredentialsは仕事をしなければなりません