powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Время истекло
6 сообщений из 6, страница 1 из 1
Время истекло
    #39684809
Bujhm_C
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сегодня получил ошибку
504 Gateway TimeOut (время прохождения через шлюз истекло)

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
    Private Function GetResponce(ByVal strRequestUrl As String) As String

        Dim request As HttpWebRequest = CType(WebRequest.Create(strRequestUrl), HttpWebRequest)
        
        System.Net.ServicePointManager.SecurityProtocol = 3072

        With request
            'ПРИ НАЛИЧИИ ПРОКСИ

            If blnAuthRequired = True Then
                Dim strAddress As String = "proxy"
                Dim strPort As String = "3128"
                Dim wProxy As New WebProxy("http://" & strAddress & ":" & strPort & "/")
                wProxy.Credentials = New NetworkCredential("хххххх", "ууууууу")
                .Proxy = wProxy
            End If

            .KeepAlive = False
            .Method = "POST"
            .UserAgent = "Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1667.0 Safari/537.36"
            .Headers.Add("Accept-Language", "ru")
            .ProtocolVersion = HttpVersion.Version10
            .AllowWriteStreamBuffering = False
            .Timeout = 30 * 1000
        End With

        Dim response As HttpWebResponse = CType(request.GetResponse, HttpWebResponse)
        Using reader As New StreamReader(response.GetResponseStream)

            Dim strSource As String = reader.ReadToEnd.Trim
            Dim result As String = strSource
            Return result
        End Using
    End Function




Как лечить и как перехватить?
...
Рейтинг: 0 / 0
Время истекло
    #39684826
Bujhm_C
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если быть точным, то сообщение вот такое:
Удаленный сервер возвратил ошибку: (504) Истекло время ожидания шлюза.
...
Рейтинг: 0 / 0
Время истекло
    #39684833
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bujhm_CЕсли быть точным, то сообщение вот такое:
Удаленный сервер возвратил ошибку: (504) Истекло время ожидания шлюза.
Это твой прокси не пускает, разбирайся с ним.
...
Рейтинг: 0 / 0
Время истекло
    #39684835
Bujhm_C
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima TBujhm_CЕсли быть точным, то сообщение вот такое:
Удаленный сервер возвратил ошибку: (504) Истекло время ожидания шлюза.
Это твой прокси не пускает, разбирайся с ним.

Всегда, до сегодняшнего дня с такими же параметрами пускал, а что случилось сегодня? Магнитные бури?
...
Рейтинг: 0 / 0
Время истекло
    #39684860
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bujhm_CВсегда, до сегодняшнего дня с такими же параметрами пускал, а что случилось сегодня? Магнитные бури?
Обычно "магнитные бури" случаются когда админы чего-нибудь поднастроят.
Админа прокси спрашивал? Там логи есть, в них должно быть что-нибудь записано по поводу твоей ошибки.

Для проверки пропиши те же настройки в браузер и попробуй на тот же сайт сходить.
...
Рейтинг: 0 / 0
Время истекло
    #39684876
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И второй вариант: этот ответ дает сам сайт, тогда общаться с его тех.поддержкой. В любом случае ошибка не на твоей стороне.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Время истекло
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]