/
IT-Legion
/
NetworkProgramming
Обзор
Документация
Войти
/
IT-Legion
/
NetworkProgramming
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
lesson_6/Request_Response.cs
36 строк
1 KB
Перевозников Сергей Николаевич
create lesson_6/Request_Response.cs
16 янв 2026, 15:21
Верифицирован
16 янв 2026, 15:21
17e562b
Код
Авторство
О чём код?
using System; using System.IO; using System.Net; namespace HTTP_Client { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void sendButton_Click(object sender, EventArgs e) { // создание HTTP-запроса HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(URL.Text); req.Method = "GET"; // проверка наличия прокси if (IfProxy.Checked) { WebProxy proxy = new WebProxy(proxyAddr.Text); proxy.Credentials = new NetworkCredential(proxyUser.Text, proxyPassword.Text); req.Proxy = proxy; } // получение ответа HttpWebResponse rez = (HttpWebResponse)req.GetResponse(); // чтение ответа StreamReader sr = new StreamReader(rez.GetResponseStream(), Encoding.Default); response.Text = sr.ReadToEnd(); } } }