C# 使用WCF REST Starter工具包使用REST服务时发生InternalServerError(500)
我最近下载了WCF Rest初学者工具包,并尝试连接到用Java编写的Rest服务 我可以浏览到该服务的url,浏览器会输出xml。但是,在尝试通过HttpClient对象进行连接时,我遇到一个InternalServerError。有人有什么想法吗C# 使用WCF REST Starter工具包使用REST服务时发生InternalServerError(500),c#,.net,wcf,visual-studio-2010,wcf-client,C#,.net,Wcf,Visual Studio 2010,Wcf Client,我最近下载了WCF Rest初学者工具包,并尝试连接到用Java编写的Rest服务 我可以浏览到该服务的url,浏览器会输出xml。但是,在尝试通过HttpClient对象进行连接时,我遇到一个InternalServerError。有人有什么想法吗 _uri = @"http://mytestservice"; HttpClient http = new HttpClient(_uri); http.TransportSettings.UseDefaultCreden
_uri = @"http://mytestservice";
HttpClient http = new HttpClient(_uri);
http.TransportSettings.UseDefaultCredentials = true;
HttpResponseMessage response = http.Get();
response.EnsureStatusIsSuccessful();
将以下内容添加到默认标题中就达到了目的
http.DefaultHeaders.Accept.Add("application/xml");
你能看看Fiddler中浏览器发送的请求和程序发送的请求有什么区别吗?这会给你更多关于这个问题的信息。