PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
18852 03/02/10 19:49:27 RE(4):PB7.0: PROXY経由でのPOSTURLでもどり値:?6のエラーが発生する By かずちゃん
18851 03/02/10 19:19:25 RE(3):PB7.0: PROXY経由でのPOSTURLでもどり値:?6のエラーが発生する By Taka
18847 03/02/10 13:49:45 RE(2):PB7.0: PROXY経由でのPOSTURLでもどり値:?6のエラーが発生する By かずちゃん
18843 03/02/10 00:57:50 RE(1):PB7.0: PROXY経由でのPOSTURLでもどり値:?6のエラーが発生する By Taka
18832 03/02/08 11:38:56 PB7.0: PROXY経由でのPOSTURLでもどり値:?6のエラーが発生する By かずちゃん

カテゴリ:PowerBuilderの不具合?
日付:2003年02月10日 00:57 発信者:Taka
題名:RE(1):PB7.0: PROXY経由でのPOSTURLでもどり値:?6のエラーが発生する

かずちゃんさん、おはようございます。

>またまたで申し訳ないのですが、どうもPBのPOSTURL関数はPROXY対応がなされていないようで、
>戻り値:?6(インターネットへのリクエストが拒否されました)が返されます

GetURL関数,PostURL関数ともに、プロキシ経由のリクエストはサポートしていないと思います。
(そもそも関数の引数にそれらしきものがありません)

>なんとかPowerBuilderで実現する方法はないものでしょうか?

PowerBuilderの関数は使わずに、WinSockAPIを仕込んで独自のHTTPクライアントを作れば何でもできます。
あるいは、DeleGateのようなカスケード接続が可能なプロキシにリクエストを投げれば出来るかもしれません。
もっとも、企業内でそんな怪しげな串を使っていると怒られそうですが… (^^;

>例えば、POSTURL関数にcontent length:のようにヘッダ情報を付加したらどうかなぁとか思っていますが

プロキシと\"Content-Length\"ヘッダは関係ありません。
それ以前に、POSTメソッドで送出したいデータがあるのなら、\"Content-Length\"ヘッダは必須ですよ。
データを伴わないのなら、GetURL関数でも十分です。

??????????
ところで、ローカルでHTTPサーバを立てていろいろ実験していたところ、面白い現象がありました。
GetURLでは、ポート80でも8080でも問題ないのに、PostURLの場合だと80番以外のポートへのリクエストは拒否
されるようです。
80と8080の両方でHTTPサーバを立ち上げておき、\"http://localhost:8080/xxx...\" でPostURLすると、ログに残
るのは80番のほうでした。
80番を止めていると、PostURLは-6を返すようです。

これって仕様なんでしょうか?(笑)>アシストさん


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS その他
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.