Как узнать хост с которого был отправлен запрос?

Рейтинг: 0Ответов: 0Опубликовано: 05.02.2023

У меня есть следующий метод, который возвращает WebClient:

static void Main(string[] args)
{
    var webCl = GetWebClient("http", "x.x.x.x", "xxxx");
    webCl.Host // - не работает
}
static WebClient GetWebClient(string type, string host, string port)
{
    using (var web = new WebClient())
    {
        web.Proxy = new WebProxy(new Uri($"{type}://{host}:{port}"))
        {
            UseDefaultCredentials = false,
            Credentials = new NetworkCredential("BESTproxyshopTG", "proxysoxybot")
        };
        web.Headers.Add("User-Agent", ".NET Application");

        string html = web.DownloadString("http://yandex.ru");
        return web;
    }
}

Как мне узнать с какого я хоста отправил запрос на yandex.ru?

Ответы

Ответов пока нет.