【问题标题】:get all data from webservice. no parameters asp.net c#从网络服务获取所有数据。无参数asp.net c#
【发布时间】:2014-04-09 20:04:39
【问题描述】:

我有一个 asp.net / c# web 应用程序,并且我得到了一个 web 服务,它为我提供了有关客户端的所有信息。我要做的就是调用该方法并传递客户ID,然后我就可以得到他的所有信息。我想使用相同的方法获取所有客户端的列表,但如果我不传递 id,它会给我一个错误。你们知道有什么办法吗?

我这样称呼它:

webservice.method(id);

我试着这样做:

webservice.method();

但它给了我一个错误

【问题讨论】:

    标签: c# asp.net web-services wsdl


    【解决方案1】:

    Web 服务必须设计为允许在没有任何参数的情况下调用该方法。它不会自动发生。与网络服务的发布者交谈,以获得对此的支持。

    【讨论】:

    • 我告诉了他们,他们说如果我搜索我会找到一种方法。不管怎样,我得再和他们谈谈
    • @aconstancio 或者只是查看对 API 的支持,看看他们是否有这样的方法。
    • @aconstancio,我猜他们希望你在一个循环中调用服务,一个一个地发送 id 并在你的最后构建列表。这个答案正确地说它不能自动完成。
    • 我想过。我有点解释错了,因为它不是普通的 id,所以我不能真正循环获取每个 id 的信息 1 比 1 或其他。每个客户端都有一个随机 GUID
    • 正如@AndrewBarber 提到的,该服务调用的其他方法是否可以提供此功能?
    猜你喜欢
    • 2013-04-30
    • 1970-01-01
    • 1970-01-01
    • 2019-07-25
    • 1970-01-01
    • 2016-11-09
    • 1970-01-01
    • 2014-07-10
    • 1970-01-01
    相关资源
    最近更新 更多