2013-03-14 11 views
5

私はWebサービスにajaxクエリーを行うプロジェクトで作業しますので、JSONレスポンスを見るためにフィドラーを使用します。FiddlerはDropboxのようないくつかのHTTPS接続をブロックします

しかし、私はフィドラーを使用してトラブルに遭遇しました。私がラップトップで起動すると、Dropboxは私のファイルをもう同期できませんが、私は自分のAjaxリクエストをデバッグできます。実際の問題は、私がデスクトップコンピュータでFiddlerを使用すると、私のWebServiceに対するすべてのリクエストがブロックされることです。私のWebServiceはlocalhost上で動作します。

どのように動作するのかわかりません。お手伝いできますか?

答えて

9

このアプリケーションでは、拒否のFiddlerのHTTPS傍受証明書である「Certificate Pinning」という機能を使用しているため、Dropbox接続は機能しません。なぜこれがFiddlerの本で議論されているのですが、問題を解決するyou can configure Fiddler not to decrypt dropbox.exe's connectionsです。

フィドラーの実行中にDropboxのアプリケーショントラフィックをブロックしないようにするには、ブラウザのみトラフィックを復号化するためにいずれか、またはあなたが* .dropbox.comにトラフィックを復号化しないようにバイオリンを設定することができます>バイオリン弾き[オプション]> [HTTPSツールを使用することができます。

enter image description here

あなたの "Webサービス" の問題は、ほぼ確実に完全に無関係です。誰かが助けるためには、はるかに具体的にする必要があります:クライアントとは何ですか?何が書かれたサービスですか?これが起こったとき、フィドラーでは何が見えますか?

+0

返信いただきありがとうございます。 マイWebサービスはC#でビルドされています。私は他のWebサービス(www.flexmail.eu)に依頼します。それはlocalhostと私のajaxスクリプト上で動作します。私がメソッドを呼び出すと、Fiddlerではボディの列に-1が表示されます。私は自宅ではないので、今はもっと具体的にすることはできません。 – Robouste

関連する問題