【问题标题】:How to set the timeout for a rest service call in Web.Config如何在 Web.Config 中设置休息服务调用的超时时间
【发布时间】:2015-08-07 04:24:24
【问题描述】:

我有一个 WCF 应用程序,它通过外部 REST 调用来收集一些数据。调用是由一个包含的 dll 进行的,所以我们在这个调用中没有发言权;我们只有网址。我正在尝试在 Web.Config 文件中为此(特定)外部调用设置超时。因此,在这种情况下,一般为所有 REST 调用设置超时不起作用。谁能指出我正确的方向,我应该在 Web.Config 中写什么?

【问题讨论】:

标签: c# wcf rest web-config timeout


【解决方案1】:

您可能想要指定一个特定的WebHttpBinding

【讨论】:

  • REST 调用是从另一个 dll(经过混淆处理)进行的,所以我只有调用的 url。
  • 你是如何调用服务的?
  • 我只是在调用 dll 的一个方法,它会进行调用。
  • 而且由于您不知道 DLL 是如何进行调用的,因此很难设置超时或调用的任何其他属性。
  • 我们已经找到了另一种方法。作为参考,我们使用了另一个类,它继承了我们从 dll 调用的类,并使用反射来设置一些属性。据我了解,在不知道/拥有服务接口的情况下无法设置超时;这是主要问题。
猜你喜欢
  • 2015-11-24
  • 2020-10-10
  • 1970-01-01
  • 2010-11-15
  • 1970-01-01
  • 2023-03-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多