WebBrowserコンポーネントでHTTPPOSTできない?
- depth:
- 0
前の投稿
-
次の投稿
|
親投稿
-
子投稿なし
|
投稿日時 2007-7-11 10:20 | 最終変更
doai
投稿数: 1
投稿数: 1
Navigate2メソッドのパラメタに「PostData」なる変数がありますが、
これにはどのようなデータ書式の値をセットすればよういのでしょうか?
ご存知の方いらっしゃいましたらアドバイスお願いします。
======== 説明 ===============
MagicV9のC/Sシステムから外部webアプリにシームレスログインしたいので、
ActiveXコンポーネントの「Microsoft Web Browser」を利用しようと考えています。
外部webアプリのログインはHTTPリクエストを使っているため、
MagicからはWebBrowserコンポーネントのNavigate2メソッドでHTTPPOSTする必要があります。
Navigate2メソッドの「PostData」パラメタに以下2パタンで値をセットしましたが
いずれも外部webアプリ側に渡らず(?)HTTPリエストは「GET」になってしまいます。
��GROUP=test&USER=taro&PASS=taro ・・・sjis文字列
��GROUP%3Dtest%26USER%3Dtaro%26PASS%3Dtaro ・・・sjisエンコード文字列(のつもり)
=============================
ちなみに外部webアプリを単独で利用した場合の
HTTPリクエストヘッダは以下の様になっています。
=============================
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-shockwave-flash, */*
Referer: http://sever01/xapp/login.jsp
Accept-Language: ja
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Host: sever01
Content-Length: 51
Proxy-Connection: Keep-Alive
Pragma: no-cache
Cookie: JS...(中略)...qQLvpAe; oracle.uix=0^^GMT+9:00
=============================*/
これにはどのようなデータ書式の値をセットすればよういのでしょうか?
ご存知の方いらっしゃいましたらアドバイスお願いします。
======== 説明 ===============
MagicV9のC/Sシステムから外部webアプリにシームレスログインしたいので、
ActiveXコンポーネントの「Microsoft Web Browser」を利用しようと考えています。
外部webアプリのログインはHTTPリクエストを使っているため、
MagicからはWebBrowserコンポーネントのNavigate2メソッドでHTTPPOSTする必要があります。
Navigate2メソッドの「PostData」パラメタに以下2パタンで値をセットしましたが
いずれも外部webアプリ側に渡らず(?)HTTPリエストは「GET」になってしまいます。
��GROUP=test&USER=taro&PASS=taro ・・・sjis文字列
��GROUP%3Dtest%26USER%3Dtaro%26PASS%3Dtaro ・・・sjisエンコード文字列(のつもり)
=============================
ちなみに外部webアプリを単独で利用した場合の
HTTPリクエストヘッダは以下の様になっています。
=============================
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-shockwave-flash, */*
Referer: http://sever01/xapp/login.jsp
Accept-Language: ja
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Host: sever01
Content-Length: 51
Proxy-Connection: Keep-Alive
Pragma: no-cache
Cookie: JS...(中略)...qQLvpAe; oracle.uix=0^^GMT+9:00
=============================*/
投票数:0
平均点:0.00
投稿ツリー
-
WebBrowserコンポーネントでHTTPPOSTできない?
(doai, 2007-7-11 10:20)