求写过远程调用的高手帮我一下,分不够再加,
POST /subservice/default.asmx HTTP/1.1
Host: www.js1011.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "url1"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<DeliverMessage xmlns="url2" />
</soap:Body>
</soap:Envelope>
响应********************************
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<DeliverMessageResponse xmlns="url2">
<DeliverMessageResult>int</DeliverMessageResult>
<MessageContent>
<string>string</string>
<string>string</string>
</MessageContent>
<DeliverTime>
<string>string</string>
<string>string</string>
</DeliverTime>
<Gateway>
<int>int</int>
<int>int</int>
</Gateway>
</DeliverMessageResponse>
</soap:Body>
</soap:Envelope>
只看上面的soap协议,怎么远程访问delievemessage()方法,并返回值,有人会吗,能为我写一下吗,或者告诉我一下方法,希望回答我的人说一些对我有帮助的话,谢谢
问题点数:0、回复次数:5Top
1 楼whyxx(最近有点闲)回复于 2004-12-03 11:16:27 得分 0
应该还有一个代理class,里面有一个虚拟的delievemessage方法,比如下面这样(我是随便写的,没经过测试)
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/delievemessage", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public int delievemessage(int pa1, int par1) {
object[] results = this.Invoke("delievemessage", new object[] {
pa1,
par1});
int result = ((int)(results[0]));
return result;
}Top
2 楼guishuanglin(蓝色枫林)回复于 2004-12-03 11:21:12 得分 0
帮人项。Top
3 楼sbk(学习)回复于 2004-12-03 11:30:45 得分 0
DeliverMessage()是没有参数的,我想知道怎么调用,请写过的帮下忙,或者提示一下,再次感谢,任何一个帮助我的人和帮顶的人Top
4 楼usabcd(9号公路上的3名共军)回复于 2004-12-03 15:10:04 得分 0
SOAP信息样本只能拿来参考,实际的接口标准要以WSDL文档为准。一般服务端会提供。Top
5 楼sbk(学习)回复于 2004-12-06 18:01:50 得分 0
upTop




