クライアント側認証のトラブルシューティング

問題

サービスチェックを追加すると、最初のステップが失敗し、401の不正なエラーが受信されます。 たとえば、次のように表示される場合があります。

ただし、URLをブラウザに貼り付けると、リンク先ページにアクセスできるように見え、正常に読み込まれます。

原因となる

これは、クライアント側のターゲット宛先が原因である可能性があります。 ターゲットサイトは、要求の評価を実行し、のアプリケーションタイプ、オペレーティングシステム、またはソフトウェアベンダーを識別できないものを拒否する場合があります。 同じアドレスへのcURLテストを使用してこれを確認します。

ATX-TGUZMAN:スクリプトtimguzman $ curl -v https://www.dotcom.com
* URLを再構築:https://www.dotcom.com
* 12.345.67.890を試してみます...
* TCP_NODELAYセット
* dotcom.com(12.345.67.890)ポート443(#0)に接続
* TLS_DHE_RSA_WITH_1.2DES_EDE_CBC_SHAを使用したTLS3接続
*サーバー証明書:*。dotcom.com
*サーバー証明書:SHA256 SSLCAを解凍します
*サーバー証明書:プライマリルートCAの解凍-G3
> GET / HTTP / 1.1
>ホスト:www.dotcom.com
>ユーザーエージェント:curl / 7.54.0
>受け入れる:* / *
>
<HTTP / 1.1無許可
<サーバー:SecureTransport 5.2.1(ビルド:2121)
<機能:CHPWD; RTCK; STCK; ASC; DNDISP
<Accept-Ranges:バイト
<Xフレーム-オプション:SAMEORIGIN
<Set-Cookie:FDX = 1mujfhcll4xup17dwjbxv1wpmc; Path = /; Secure
<WWW-Authenticate:basic realm = "ユーザー名とパスワードを入力してください"
<コンテンツタイプ:text / html; charset = UTF-8
<Cache-Control:must-revalidate、no-cache、no-store
<転送エンコーディング:チャンク
<



エラー401無許可

HTTPエラー401
/へのアクセスに問題があります。 理由:
無断

世界

この問題を解決するには、User-Agentヘッダーをリクエストに追加し、一般的なブラウザの値を入力します ユーザーエージェント文字列。 ここに例を示します。

ステップを保存してから、もう一度テストを実行して、チェックに合格したことを確認します。

 

 

LogicBlogの他の記事

アンペアロボット 影

お店の話をしましょう。

STARTED GET