Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csSpHtQry 457 of 509 menu
◀ ▶

Параметры адреса в C#

Параметры адреса идут после "?", пары разделяют "&". Клиент принимает полный адрес строкой. Если в значении есть пробел или "&", его кодируют вызовом Uri.EscapeDataString, иначе адрес станет неверным. В примерах таких символов нет, поэтому строка записана как есть.

Адрес "httpbin.org/get?item=pen" возвращает JSON, и сервер повторяет в нём параметры. В теле будет подстрока "pen":

using HttpClient client = new(); string text = await client.GetStringAsync("https://httpbin.org/get?item=pen"); Console.WriteLine(text.Contains("pen"));

Два параметра пишут в одной строке адреса. В ответе будет подстрока "blue":

using HttpClient client = new(); string text = await client.GetStringAsync("https://httpbin.org/get?item=pen&color=blue"); Console.WriteLine(text.Contains("blue"));

Запросите "httpbin.org/get?city=london" и выведите 1, если "london" есть в ответе, иначе 0.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить