2011-07-19 9 views
0

を使用してRESTサービスを消費するInternalServerError(500)最近、WCF Rest Starter Kitをダウンロードし、Javaで書かれたRESTサービスに接続しようとしました。WCF Restスターターキット

私はサービスの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");