WebBrowser(VB6)を使用して、FORM入力のあるページを表示して、フォームにデータを入力してSUBMITボタンを押すと、データが送信されますが、
このとき、POSTされたデータ(ヘッダを含む)とurlを取得するには、
どうしたらいいのでしょうか?
よろしくお願いいたします。
WinSock でローカルプロキシを作成すれば良いかと。
プログラムの作り方の話ではなく、デバッグのみの目的であれば、
下記のようなソフトを利用してみるとか。
http://hide.maruo.co.jp/software/inetspy.html
BeforeNavigate2イベントで取れませんか?
妥協案としては誰かが作成したms製でないwebbrowserコントロール
を使う。
補足:
'http://msdn.microsoft.com/library/default.asp?url=/workshop/browser/webbrowser/webbrowser.asp
以前はできたようです。beforenavigate2
winsockなら文字列でデータ処理するならば意外と簡単にいけると思います。
ただ、単純にFormに入力されたものを確認したいなら
Submitが押された時点で
webbrowser1.documentから設定された値を引き出すというのも手かと思います。
貼るURL間違えました。
'http://www.microsoft.com/msj/0698/browser.aspx
ツイート | ![]() |