使用具有复杂参数的URL调用Web服务

时间:2011-02-11 10:23:03

标签: asp.net web-services parameters

我使用SOAP可以很好地使用Web服务,但是今天我收到了使用URL调用Web服务的请求。

因此,他们不想使用服务,而是要调用http://servicename/ProductEnq.asmx/ProductEnqByCodeWithLogin?Code=123456789&Username=user&Password=bubbles

我发现“基本”调用100%工作,即当params都是字符串时,就像上面的调用一样。此方法返回复杂类型。

我遇到的问题是我有另一种方法需要一个字符串列表作为参数以及其他一些参数。

无论我如何尝试填充列表,页面总是返回“System.InvalidOperationException:ProductEnqByMultipleCodesWithLogin Web Service方法名称无效。”

请注意,从我的应用程序或WebService Studio调用时,此调用可以100%运行。

是否可以提供任何提示,或者我应该说服客户使用SOAP?

谢谢。

雅科

0 个答案:

没有答案