我使用此页面上的示例在C#中创建了REST客户端:http://msdn.microsoft.com/en-us/library/aa395208(v=vs.90).aspx。服务器是用PHP构建的。
当我向某些网址发送请求时,我有这个例外:
请求频道在00:00:59.9531250之后等待回复时超时。 增加传递给Request的调用的超时值或增加Binding上的SendTimeout值。 分配给此操作的时间可能是较长超时的一部分。
但是,有时候,当我调试代码时,我会得到回复。
如何解决这个问题?
更新:
也许可以帮助:使用Wireshark我看到从客户端到服务器的每个请求都有错误的校验和。
答案 0 :(得分:0)
由于缺乏可用信息,我在这里猜测。
听起来您需要增加maxReceivedMessageSize
,maxStringContentLength
或maxArrayLength
(所有binding
或bindingConfiguration
)。您需要在客户端和服务器上检查WCF配置。