- - PR -
POSTとaxWebBrowser
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-03-10 01:14
WebClientでPOST要求をせずに、
axWebBrowserのように、フォームの情報を 取得して要求をするようなことは可能でしょうか? WebClientで行き詰ってしまって、 やり方を変更したいのですが、 axWebBrowserのようにスピードを落としたくないのです。 対象のソースは以下のとおりで、 現在は User=123&Pass=345 をURLエンコードして送信していますが、 GetResponseでタイムアウトエラーとなってしまいます。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" /> <meta http-equiv="Cache-Control" content="no-cache" /> <meta name="bookmark" p:forua="true" content="https://xx/default.asp" /> <title>xxx.com</title> </head> <BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#000066" ALINK="#990000" VLINK="#003399"> <FORM METHOD="POST" ACTION="pwd.asp" NAME="xyz"> <INPUT TYPE=text NAME="User" SIZE="15" MAXLENGTH="8" istyle="4"> <INPUT TYPE="PASSWORD" name="Pass" SIZE="15" MAXLENGTH="16" istyle="4" id=PASSWORD1> <BR> <INPUT TYPE="submit" VALUE="ログイン" name=submit1> </form> <hr> <a href="cookie.asp">◇Cookie設定</a><br> <hr> <a href="awase.asp">xxx</a><BR> </body> </html> |
|
投稿日時: 2005-03-10 01:32
相手(pwd.asp)がPOSTでの送信を要求してるのだからして、
POSTを使わずにと言うのは不可能だと思いますが。 そもそもスピードを落とすとは? GETからPOSTに変えることでの遅延(がそもそも有意なレベルで存在するのかどうか知りません)が問題なんですか? それともaxWebBrowserでのフォーム送信の代わりにWebClientを使いたいという事ですか? それならWebClientのUploadValuesメソッドを使えばPOSTできます。 |
1