通过http协议以POST方式将XML发送到协议服务器
Syntax
servicereference.PostURL ( urlname, urldata, headers, {serverport, } data )
Argument Description
servicereference Reference to the Internet service instance.
urlname String specifying the URL to post.
urldata Blob specifying arguments to the URL specified by urlname.
headers String specifying HTML headers. In Netscape, a newline (~n) is required after each HTTP header and a final newline after all headers.
serverport (optional) Specifies the server port number for the request. The default value for this argument is 0, which means that the port number is determined by the system (port 80 for HTTP requests).
data InternetResult instance into which the function returns HTML.
Return valueInteger. Returns values as follows:
1 Success
-1 General error
-2 Invalid URL
-4 Cannot connect to the Internet
-5 Unsupported secure (HTTPS) connection attempted
-6 Internet request failed
PostURL()
功能执行HTTP Post,这样PowerBuilder应用程序就可以通过CGI、NSAPI、ISAPI接口发送请求。
语法servicereference.PostURL ( urlname, urldata, headers, {serverport, } data )
参数
servicereference:Inet对象实例或引用
urlname:String类型,指定要发送请求的URL(统一资源定位器)
urldata:Blob类型,指定发送给urlname参数指定的URL的参数
headers:String类型,指定HTML首部。对Netscape浏览器来说,每个HTTP首部之后需要个换行符(~n),在所有首部之后再跟一个换行符(~n)
serverport(可选项):URL端口,默认为80,其他端口时该参数不能省略。
data:InternetResult实例变量,用于保存返回的HTML
返回值