休息客户端抛出超时异常

时间:2011-01-17 07:01:00

标签: c# php rest

我使用此页面上的示例在C#中创建了REST客户端:http://msdn.microsoft.com/en-us/library/aa395208(v=vs.90).aspx。服务器是用PHP构建的。

当我向某些网址发送请求时,我有这个例外:

请求频道在00:00:59.9531250之后等待回复时超时。 增加传递给Request的调用的超时值或增加Binding上的SendTimeout值。 分配给此操作的时间可能是较长超时的一部分。

但是,有时候,当我调试代码时,我会得到回复。

如何解决这个问题?

更新:
也许可以帮助:使用Wireshark我看到从客户端到服务器的每个请求都有错误的校验和。

1 个答案:

答案 0 :(得分:0)

由于缺乏可用信息,我在这里猜测。

听起来您需要增加maxReceivedMessageSizemaxStringContentLengthmaxArrayLength(所有bindingbindingConfiguration)。您需要在客户端和服务器上检查WCF配置。