PB webservers调用实例PostURL例子

本文档详细介绍了如何使用PowerBuilder的Internet服务实例调用PostURL函数,通过HTTP协议以POST方式向服务器发送XML数据。讨论了函数参数、返回值以及示例代码,展示了如何设置HTTP头部、指定URL端口号,并处理返回的HTML数据。
摘要由CSDN通过智能技术生成

 通过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 value 

Integer. 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 
返回值 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值