Задать вопрос
@ohthatbaguk

Преобразование HttpResponseMessage в объект возможно?

Есть такой код:

[Fact(DisplayName = "POST index.php?/api/v2/add_project when returns 200")]
        public async Task AddProject_WhenAddProject_ShouldReturnOK()
        {
            var client = Extension.CreateHttpClient();
            
            var projectModel = AddProjectFactory.GetProjectModel();
            var response = await ProjectService.AddProject(client, projectModel);
            var projectId = ProjectService.GetProjectId(response);
            
            var project = await ProjectSteps.GetProject(client, projectId);
            
            _testOutputHelper.WriteLine(project.Content.ReadAsStringAsync().Result);
            
            response.StatusCode.Should().Be(HttpStatusCode.OK);
            
        }

Хочу преобразовывать HttpResponseMessage себе в созданную модельку объекта, но не знаю как. Подскажите.
  • Вопрос задан
  • 162 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик игр на Unity
    13 месяцев
    Далее
  • Академия Эдюсон
    Разработчик игр на Unity + ИИ
    6 месяцев
    Далее
  • Stepik
    PRO C#. Профессия "Backend разработчик"
    4 месяца
    Далее
Решения вопроса 1
var str = await httpResponseMessage.Content.ReadAsStringAsync()

И дальше делаешь со строкой что хочешь - можно json десериализовать, например через JsonSerializer
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы