winHTTPのproxy設定


デファイアント  2010-06-03 02:34:16  No: 102413

いつもお世話になっております。
環境の問い合わせなのでこちらでは不向きかもしれませんが
ご容赦ください。

vb6から
Set WinHttp = CreateObject("WinHttp.WinHttpRequest.5.1")にてwinHTTPを作成し、webの自動制御をしています。
WinHTTPを使っているのは
postによるファイル転送、および
サーバーリダイレクトを取得してページ遷移を実行する必要があるからです。
さらにデバッグ用として
HTTPプロトコルをフックして送受信データを検証する
プロクシツールを使っています。

ここで質問ですが
winxpでデバッグするときにはproxycfgにて
winhttpのプロクシをIEと同じにしてプログラムを実行し
実際のIEの動きと、winhttpの動きを比較していました。

今回環境がWin7になり、netshを使うということは調べました。
コマンドラインより
netsh winhttp import proxy source = ie を実行しましたが
IE単体の送受信はうまくフックしていますが
プログラム内のwinhttpの情報がプロクシツールに流れてきません。
対象としているページはhttpsです。

他のコマンド、またはデバッグ用にプログラム上で
臨時にプロクシを設定する
方法があればよろしくご指導ください。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加