У меня есть фрагмент кода для чтения HttpResponseContent
с использованием windows.web.http
:
using System.IO;
using Windows.Web.Http;
using Newtonsoft.Json;
var responseContent = JsonConvert.DeserializeObject<HttpResponseContent>(response.Content.ToString());
if (response.StatusCode == HttpStatusCode.Ok)
{
//convert only from this line
using (var input =
await response.Content.ReadAsInputStreamAsync()
.AsTask()
.ConfigureAwait(false))
using (var stream = input.AsStreamForRead())
using (StreamReader sr = new StreamReader(stream))
using (JsonReader reader = new JsonTextReader(sr)) //to this line
{
return DeserializeData(reader);
}
Вопрос 1 : Как этого добиться, используя system.net.http
пространство имен?
Примечание: я написал эти коды в uwp
, используя windows.web.http
, я хочу преобразовать этот код, используя другой пакет / пространство имен, то есть system.net.http
, которое я использую в функциях Azure.
Ссылка Ссылка: https://docs.microsoft.com/en-us/dotnet/api/system.net.http?view=netframework-4.7.2 https://docs.microsoft.com/en-us/uwp/api/windows.web.http
Спасибо