2011-07-19 83 views
0

我最近下載了WCF Rest入門套件並嘗試連接到用Java編寫的REST服務。使用WCF Rest入門套件使用使用REST服務的InternalServerError(500)

我可以瀏覽到服務的URL,瀏覽器吐出XML。但是,嘗試通過HttpClient對象進行連接時,出現InternalServerError。有沒有人有任何想法?

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

http.TransportSettings.UseDefaultCredentials = true; 

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

您可以看看Fiddler,看看瀏覽器發送的請求和程序發送的請求之間有什麼區別嗎?這應該會給你更多關於這個問題的信息。 – carlosfigueira

回答

1

將下面的內容添加到默認標題中有竅門。

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