はじめまして、VB6+SP6の環境です。
XMLHTTPを使用しhttps、POSTでサーバー側にデータを転送していましたが、社内LANにプロキシが立てられ、それ以降、転送が不能になってしまいました。
プロキシ経由への変更を調べてみたのですが、どうもうまく行きませんでした。(過去スレにも同様なものがありソースを利用させていただきましたが駄目でした)
申し訳ございませんが、どなたかお助けください。
はじめまして
僕も会社からプロキシサーバー経由で自宅のサーバーに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
ヒロボさまありがとうございます、インターネットオプションのプロキシ設定をおこないましたら、見事転送できるようになりました。
どうもありがとうございました。m(__)m
| ツイート |
|