WCF Rest Web Service在本地运行良好,但在外部返回HTTP 400

时间:2011-12-12 13:38:33

标签: c# wcf http rest

我正在构建WFC Rest Web服务。 此服务包含POST操作,当我在本地使用它时,它正常工作。但是当我尝试从外部IP使用它但它返回HTTP 400时。

这是Web服务接口:

    [OperationContract(Name = "Login")]
    [WebInvoke(Method = "POST",
               ResponseFormat = WebMessageFormat.Xml,
               BodyStyle = WebMessageBodyStyle.Bare,
               UriTemplate = "Login")]
    string Login(Stream data);

你对此有什么想法吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

尝试启用对服务的跟踪并检查跟踪日志以查看请求失败的位置。要启用跟踪,请遵循此link