Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
315 / 244 / 149
Регистрация: 03.10.2017
Сообщений: 886
Записей в блоге: 1

WebRequest Exception

26.12.2019, 14:20. Показов 1305. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть такой прекрасный клочок кода.
Посылаю гет запрос на один и тот же адрес.
Два раза срабатывает, а после кидает исключения.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
private HttpWebResponse GetConditionUrl()
        {
            WebRequest webr = WebRequest.Create(_urlCheck);
            webr.Timeout = 120000;
 
            try
            {
                return (HttpWebResponse)webr.GetResponse();
            }
            catch (WebException e)
            {
                return (HttpWebResponse)e.Response;
            }
        }
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.12.2019, 14:20
Ответы с готовыми решениями:

WebRequest и кирилица
пытаюсь получить имя файла таким вот способом private static string GetFileName(string url) { WebRequest...

Не проходят WebRequest к серверу
Здравствуйте. Работаю с картографической системой OpenStreetMap через Web запросы. Мне надо получить список объектов в области...

WebRequest не отправляет сертификат
Есть следующий код для работы с неким сервисом по api. ServicePointManager.SecurityProtocol |= ...

4
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
26.12.2019, 14:26
Лучший ответ Сообщение было отмечено Masson1848 как решение

Решение

В каком месте запрос и ответ закрываются вызовом Dispose?
0
315 / 244 / 149
Регистрация: 03.10.2017
Сообщений: 886
Записей в блоге: 1
26.12.2019, 14:34  [ТС]
kolorotur, Хм... А я про это и не подумал. Мы должны Запрос и Ответ закрывать ещё?

Добавлено через 3 минуты
Мда, такая глупость отняла 2 часа
0
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
26.12.2019, 14:43
Цитата Сообщение от Masson1848 Посмотреть сообщение
Мы должны Запрос и Ответ закрывать ещё?
Да, иначе они какое-то время будут жрать ограниченные ресурсы.

Цитата Сообщение от Masson1848 Посмотреть сообщение
такая глупость отняла 2 часа
Исключение больше не возникает?
Вы на всякий случай проверьте, т.к. проблема может быть и в другом — отсутствие освобождения ресурсов просто самое очевидное, что можно понять из предоставленного кода.
0
315 / 244 / 149
Регистрация: 03.10.2017
Сообщений: 886
Записей в блоге: 1
26.12.2019, 14:49  [ТС]
kolorotur, Больше исключений не возникает. Проверил на опросе раз в 10 секунд. Всё отлично работает.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.12.2019, 14:49
Помогаю со студенческими работами здесь

Получение данных с сайта WebRequest
Здравствуйте! Столкнулся с такой проблемой: Хочу получить данные с яндекс статистики (wordstat) выполняю запрос: ...

WebRequest, сайт становится недоступен
Здравствуйте, помогите решить проблему, а проблема такая - при парсинге сайта отправляю запрос на получение страницы, обрабатываю ее и...

Подделать cookiecontainer для webrequest
Всем привет! Авторизуюсь на сайте и внешний браузер(хром например) получает следующие куки: ...

WebRequest к Youtube с использованием Cookies
В одной программе сохраняю CookieContainer с авторизованным youtube, после импорта этих куки в новый экземпляр webrequest, пытаюсь получить...

Как передать строку посредством WebRequest и WebResponse
Как передать строку по средствам WebRequest и WebResponse собстна и сама строка....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru