function
|
HttpRequestSetProxy
|
|
Declaration define function HttpRequestSetProxy
modifiable stream Request
host value stream Host
port value integer Port optional initial { 80 }
Purpose
You can use HttpRequestSetProxy
to set the proxy server to be used for an HTTP request. You should call HttpRequestSetProxy after creating an HTTP request with HttpRequestSetFromUrl
and before sending the request with HttpRequestSend
.
The following program requests the OmniMark home page via a proxy server. You should set the appropriate values of proxy-server
and proxy-port
for the proxy server you are using.
include "omhttp.xin"
global HttpRequest Request
global HttpResponse Responseglobal stream proxy-server initial {"proxy.mycompany.com"}
global integer proxy-port initial {80}
process
HttpRequestSetFromUrl Request from "www.omnimark.com:80"
HttpRequestSetProxy Request host proxy-server port proxy-port
HttpRequestSend Request into Response
do unless HttpObjectIsInError Request
output "%n<response>%n"
repeat over Response
output key of Response
|| " = "
|| Response || "%n"
again
else
local stream Report variable
HttpObjectGetStatusReport Request into Report
output "%n<request failed>%n"
repeat over Report
output Report || "%n"
again
done
Generated: August 11, 2000 at 3:07:20 pm
If you have any comments about this section of the documentation, send email to docerrors@omnimark.com
Copyright © OmniMark Technologies Corporation, 1988-2000.