2016-09-07 10 views
0

から返さ:デバッグモードで取得文字列は、私は私のコンソールアプリでこのようにHttpClientを使用していPostAsyncイベント

 using (var http = new HttpClient(handler)) 
     { 
      http.BaseAddress = new Uri("http://127.0.0.1:34323/"); 

      var response = await http.PostAsync("/api/generate", new StringContent(
      JsonConvert.SerializeObject(data), Encoding.UTF8, "application/json")); 

      Console.WriteLine(response.Content.ToString()); 
     } 

、私は、コントローラは、JSONの文字列を返していることがわかります。

はしかし、私はこれがコンソールに書き込まれます:

System.Net.Http.StreamContent

どのように私はそれが返されるの実際のJSONを書くために得ることができますか?

ありがとうございます!

答えて

1

線の下に試してみてください。

Console.WriteLine(response.Content.ReadAsStringAsync().Result.ToString()); 
関連する問題