HttpWebRequest. GetResponse бросает WebException на HTTP 304

Откройте 'Параметры настройки системы'-> 'Мышь, и Сенсорная панель'-> нажимают вкладку 'Touchpad', и проверка 'Включают щелчки мышью с сенсорной панелью'

, С другой стороны, если Вы хотели бы еще больше управления своей сенсорной панелью, открыть 'Центр программного обеспечения Ubuntu' и поиск и установить 'Synaptiks'

29
задан Sebastian 26 April 2014 в 10:14
поделиться

1 ответ

Ладно, похоже, это случайное поведение и прекрасный пример досадного исключения . Это можно решить следующим образом:

public static HttpWebResponse GetHttpResponse(this HttpWebRequest request)
{
    try
    {
        return (HttpWebResponse) request.GetResponse();
    }
    catch (WebException ex)
    {
        if(ex.Response == null || ex.Status != WebExceptionStatus.ProtocolError)
            throw; 

        return (HttpWebResponse)ex.Response;
    }
}
47
ответ дан 28 November 2019 в 01:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: