Jak przekonwertowac HttpResponseMessage do JSon albo string?

Jak przekonwertowac HttpResponseMessage do JSon albo string?
SH
  • Rejestracja:ponad 11 lat
  • Ostatnio:około 3 lata
  • Postów:51
0

Witam,

Ok, potrzebuje pomocy, bo nie ogarniam czegos. Mam zrobiony serwis WebAPI, ktory zwraca mi plik Json. Niestety nie mam pojecia jak w win forms przekonwertowac ten plik do string :/. Kod nie jest wyszukany, wyglada tak:

Kopiuj
HttpClient client = new HttpClient();
client.BaseAddress = new Uri("http://localhost:8080/");
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
HttpResponseMessage response = client.GetAsync("api/values/1").Result;
if (response.IsSuccessStatusCode)
{
    ... i nie wiem co tutaj... Jak przekonwertowac //response// z powrotem jako Json albo string ??
} 

Bede wdzieczny za pomoc, bo od wczoraj nie daje mi to spokoju.

SH
  • Rejestracja:ponad 11 lat
  • Ostatnio:około 3 lata
  • Postów:51
0

Przepraszam za odpowiedz postem na swoj post, ale udalo mi sie w koncu rozwiazac problem. Moze sie to komus kiedys przyda, wiec rozwiazaniem jest:

Kopiuj
HttpResponseMessage response = client.GetAsync("api/values/1").Result;
if (response.IsSuccessStatusCode)
{
    string convertedString = response.Content.ReadAsStringAsync().Result;
    MessageBox.Show(convertedString);
}
 

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.