私は、HMAC認証スキームによって保護された非常に基本的なRESTサービスであるASP MVCサイトを持っています。現時点では、PHPクライアントライブラリを使用して認証に失敗しています。PHP Curlは、IISサーバーがブレークポイントに達するとリクエストを繰り返します。
これをデバッグしようとすると、ビジュアルスタジオからサイトを実行し、Linux VMを使用してPHP側で作業を行い、IISサイトをそのVMに公開します。
認証フィルターのASPサイトにブレークポイントを設定すると、すぐに私は単一のPHPカール要求であると思ったブレークポイントが複数回ヒットしていました。私はfiddlerを起動し、実際には私がASP側でブレークポイントを押すと、カールの要求が何度も繰り返し再生されるようだが、興味深いことに、HMACのものでもPHPスクリプトが複数回実行されていると推定して再計算されているようだ。料金は過度に過剰で、1秒あたり約20回と思われます。
ブレークポイントを削除すると、1つのカール要求が送信されます。
非同期認証方式をデバッグしようとしているときにサーバーに多数のリクエストが届いているため、実際には難しい作業です。私はカールのパラメータから、それが
誰もが任意のアイデアをしてくださいまし助けにはならなかったことを除いてみましたその上にキープアライブ-:
私はヘッダが接続していた見ましたか?
xミリ秒以内に応答が得られないため、これは再試行されますか? – RiggsFolly
アイデアは、それの創始者だろうか?カール、PHPまたはApache? – Marlon