【问题标题】:InternalServerError (500) using consuming REST services using WCF Rest Starter KitInternalServerError (500) 使用 WCF Rest Starter Kit 使用 REST 服务
【发布时间】:2011-07-19 17:19:50
【问题描述】:

我最近下载了 WCF Rest Starter Kit 并尝试连接到用 Java 编写的 REST 服务。

我可以浏览到服务的 url 并且浏览器吐出 xml。但是,在尝试通过 HttpClient 对象进行连接时,我得到了一个 InternalServerError。有人有什么想法吗?

_uri = @"http://mytestservice";            
HttpClient http = new HttpClient(_uri);

http.TransportSettings.UseDefaultCredentials = true;

HttpResponseMessage response = http.Get();
response.EnsureStatusIsSuccessful();

【问题讨论】:

  • 你能在Fiddler里看看浏览器发出的请求和程序发出的请求有什么区别吗?这应该会为您提供有关该问题的更多信息。

标签: c# .net wcf visual-studio-2010 wcf-client


【解决方案1】:

将以下内容添加到默认标题中就可以了。

http.DefaultHeaders.Accept.Add("application/xml");

【讨论】:

    猜你喜欢
    • 2012-03-06
    • 2011-08-26
    • 2010-12-19
    • 2010-10-06
    • 2011-04-13
    • 2010-11-03
    • 1970-01-01
    • 2010-09-21
    • 2010-12-07
    相关资源
    最近更新 更多