Proxy経由でXMLHTTPを使用したい

解決


playjob  2007-02-21 23:25:33  No: 98089

はじめまして、VB6+SP6の環境です。
XMLHTTPを使用しhttps、POSTでサーバー側にデータを転送していましたが、社内LANにプロキシが立てられ、それ以降、転送が不能になってしまいました。
プロキシ経由への変更を調べてみたのですが、どうもうまく行きませんでした。(過去スレにも同様なものがありソースを利用させていただきましたが駄目でした)
申し訳ございませんが、どなたかお助けください。


ヒロボ  2007-02-23 14:38:36  No: 98090

はじめまして

僕も会社からプロキシサーバー経由で自宅のサーバーにPOSTでcgiにデータを送信していますが、まったく問題ありません。
原因はわかりませんが、デフォルトのプロキシを設定していないとかではないのでしょうか?

ちなみにこれで送信してます。
Public Function Cgi_Send_XMLHTTP(URL As String, SendText As String)
'\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
'cgi/perl等にxmlhttpを使用して指定文字列を送信します。
'Call Cgi_Send_XMLHTTP("http://www.xxx.xxx.com/xxx.cgi","t1=hallo")->test.cgiへ"t1=hallo"を送信します。
'\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
On Error GoTo aaa
Set xmlhttp = CreateObject("MSXML2.XMLHTTP")
xmlhttp.Open "POST", URL, False
xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
xmlhttp.Send (SendText)
Cgi_Send_XMLHTTP = "True"
Exit Function
aaa:
Cgi_Send_XMLHTTP = "False"
End Function


playjob  2007-02-24 16:17:25  No: 98091

ヒロボさまありがとうございます、インターネットオプションのプロキシ設定をおこないましたら、見事転送できるようになりました。
どうもありがとうございました。m(__)m


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

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







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