我已经安装了SOAP包,在VB中可以引用。现在需要将一xml发送到已知地址的webservice,如何实现?以前没做过这个,望达人指点。简单几行代码最好了,谢谢!
解决方案 »
- 奇怪的溢出问题,劳烦高人解惑。
- 请教 EXCEL2007 如何设置密码 把文件保存为只读
- 一段代码,关于随机文件操作,不明白.
- CopyStructFromPtr问题
- 请问求出一个四舍五入的数怎么么求呀
- VB自動設置打印機!在線等﹐解決立即結貼!
- 如何把数据库内容写入WORD(带网格)或者写入EXCEL表。
- 两个关于Windows Media7.1的问题。200分!!有完整决方案的我把我全部的分给你。
- 一个最简单的关于datagrid的问题
- 关于LoadPicture的解码和GetDibits的用法?(附源码)
- winsock控件在服务器端的使用问题,如果出现网络故障,winsock会不会收到相关信息?
- vb中如何实现打印时拉伸字体?
ret = obj.MyMethod()
strXML="<?xml version="1.0" encoding="GBK"?>" & ....现在是如何将strXML发送到WEBService上?第一次使用,不知道怎么处理,多谢!
obj.MSSoapInit "http://128.96.191.32/webapp/DataGetherService"
ret = obj.你的方法()
dim strWebserviceURL as String 'WEBServic的URL
...... strSOAPMsg = "<?xml version='1.0' encoding='utf-8'?>"
strSOAPMsg = strSOAPMsg & "<env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/' "
strSOAPMsg = strSOAPMsg & "xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' "
strSOAPMsg = strSOAPMsg & "xmlns:soapenc = 'http://schemas.xmlsoap.org/soap/encoding/' "
strSOAPMsg = strSOAPMsg & "xmlns:xsd='http://www.w3.org/2001/XMLSchema'>"
strSOAPMsg = strSOAPMsg & "<env:Body env:encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'>"
strSOAPMsg = strSOAPMsg & "<m:writeErrorInfo xmlns:m='http://webService.northking.net'>"
strSOAPMsg = strSOAPMsg & "<string xsi:type='xsd:string'>" & strXMLString & "</string>"
strSOAPMsg = strSOAPMsg & "</m:writeErrorInfo>"
strSOAPMsg = strSOAPMsg & "</env:Body>"
strSOAPMsg = strSOAPMsg & "</env:Envelope>" With oXMLHttp
.open "POST", strWebserviceURL, False
.setRequestHeader "Content-Type", "text/xml; charset=utf-8"
.setRequestHeader "Content-Length", Len(strSOAPMsg)
.setRequestHeader "SOAPAction", "writeErrorInfo" '"hk/GetBeta3"
.send strSOAPMsg
While .readyState <> 4
Wend
Debug.Print .responseText
End With