WCF休息客户端 - 发布超时

时间:2011-03-02 12:42:24

标签: wcf wcf-rest

我是WCF休息的新手。我有两个操作合同,一个POST和GET方法。 在我的客户端,我使用HttpWebRequest并尝试访问操作合同。

每当我访问POST方法操作合同时,我都会收到超时错误。 但是当我尝试在成功的GET方法之后访问POST方法时,一切正常。

是否有必要在POST方法调用之后使用GET方法调用?

我在这做什么错?

1 个答案:

答案 0 :(得分:0)

无需在POST之前执行GET。您的错误实际上可能不是POST超时,而是错误的数据进入服务器并且服务器在反序列化时失败。

GET是否可能在返回服务器的客户端上设置一些数据?如果是这种情况那么,GET设置的数据是否可能是未设置的数据,使服务器上的POST失败?

找出答案的最佳方法是在服务器上设置跟踪。查看here以获取WCF跟踪的良好示例。

更新:另一种可能性是您的GET代码正在初始化服务器端缺少POST调用的内容。也许是数据库连接?