我有一个webservice http://localhost:51624/Service1.asmx,它有一个方法
public object HelloWorld(object)
我的要求很简单,也可能很复杂。
我想打电话给
WebService Ws = new WebService();
Ws.url = "http://localhost:51624/Service1.asmx";
Ws.MehtodName = "HelloWorld";//Need to pass object type as parameter somehow.
object result = Ws.Invoke();
先谢谢, 巴斯卡尔
答案 0 :(得分:4)
您可以编写一个构建所需XML的类,然后使用XMLHTTPRequest
对象将XML发送到Web服务。这将有效地“调用”Web服务并使用另一个XML进行回复(如果您对回复感兴趣,则需要再次解码)。
只需浏览到您的http://localhost:51624/Service1.asmx
网址,点击方法并阅读示例。
当然,只要webservice不需要任何参数,这通常是可行的。或者事情会变得非常棘手......
修改强>
我还找到了this solution。