Разбор данных, полученных при запросе к API интерфейсу - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, погуглил похожей темы не нашел, если и есть,то прощу не кидать тапками. Суть: есть сторонний проект, делаем запрос API интерфейса в виде ссылки,результат запроса: ссылка с xml-файлом,в котором перечислены "предметы":
Листинг программы
  1. <action date="06/04/15 01:14">
  2. <person>ex_driser</person>
  3. <person_id>822826</person_id>
  4. <item>медь</item>
  5. <instance_id>225223753</instance_id>
  6. <type_action>from_actor_to_office</type_action>
  7. </action>
Вот пример. Вопрос:правильно ли я понимаю,чтобы получить информацию,мне нужно создать запрос, а потом парсить ссылку? Или же как-то по-другому можно обрабатывать такие API интерфейсы?

Решение задачи: «Разбор данных, полученных при запросе к API интерфейсу»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Net.Http;
  4.  
  5. class Program
  6. {
  7.     static void Main()
  8.     {
  9.         using (var client = new HttpClient())
  10.         {
  11.             client.BaseAddress = new Uri("http://localhost:6740");
  12.             var content = new FormUrlEncodedContent(new[]
  13.             {
  14.                 new KeyValuePair<string, string>("post_key", "post_value")
  15.             });
  16.             var result = client.PostAsync("/api/Membership/exists", content).Result;
  17.             string resultContent = result.Content.ReadAsStringAsync().Result;
  18.             Console.WriteLine(resultContent);
  19.         }
  20.     }
  21. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.769 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы