pb9.0 通过http协议以post方式将xml发送到协议服务器,PB9.0 通過http協議以POST方式將XML發送到協議服務器...

#5

Blob lblb_args

String ls_header

String ls_url

String ls_args

long ll_length

integer li_rc

inet iinet_base,iinet

//internetresult ir

iinet_base = create inet

iinet = create inet

li_rc = GetContextService( "Internet", iinet_base )

IF li_rc = 1 THEN

ir = CREATE n_cst_internet

ls_url = "http://xxx.com/getinfo.asp?"

ls_args = "var1=tr&var2=tttt&var3=&var4=r&var5=&var6=&var7=tttt&var8=&var9=&var10=ttt&var11="

lblb_args = Blob( ls_args )

ll_length = Len( lblb_args )

ls_header = "Content-Type: " + &

"application/x-www-form-urlencoded~n" + &

"Content-Length: " + String( ll_length ) + "~n~n"

li_rc = iinet.PostURL( ls_url, lblb_args,  ls_header, ir )

messagebox('',string(li_rc))

END IF

integer li_filenum

li_filenum = fileopen('c:\1.html',textmode!,write!,shared!,replace!,encodingUTF8!)

filewriteex(li_filenum,ir.is_data)

fileclose(li_filenum)

ole_1.object.navigate('c:\1.html')

destroy iinet_base

destroy iinet

destroy ir

ir  建個internetresult的standard class n_interresult作為接收返回值

ir = create n_interresult

n_interresult里 internetdata 加下面代碼

is_data = string(data,encodingUTF8!)

return 1

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值