Вопрос по запросам в зенке

zarufakis

Client
Регистрация
22.03.2019
Сообщения
2 017
Благодарностей
1 440
Баллы
113
Делаю курл:

139241

Получаю валидный ответ

Делаю тот же гет запрос кодом:

C#:
    var proxyResponse = ZennoPoster.HTTP.Request(
        method: ZennoLab.InterfacesLibrary.Enums.Http.HttpMethod.GET,
        url: "http://check.zennolab.com/proxy.php",
        UserAgent: project.Profile.UserAgent,
        proxy: proxy,
        Encoding: "UTF-8",
        respType: ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly,
        Timeout: 5000
Запрос не проходит.

Причем такая картина не везде, но у части клиентов это просто не работает.

Я без понятия что происходит, у меня нет ответов.
 

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 695
Благодарностей
1 048
Баллы
113
139242
На всех серваках без этого работало вот на последнем виндовс сервере только с этим )
Запросы до https
 

Dmitriy_Zenno

Administrator
Регистрация
28.10.2025
Сообщения
334
Благодарностей
129
Баллы
43
Делаю курл:

Посмотреть вложение 139241

Получаю валидный ответ

Делаю тот же гет запрос кодом:

C#:
    var proxyResponse = ZennoPoster.HTTP.Request(
        method: ZennoLab.InterfacesLibrary.Enums.Http.HttpMethod.GET,
        url: "http://check.zennolab.com/proxy.php",
        UserAgent: project.Profile.UserAgent,
        proxy: proxy,
        Encoding: "UTF-8",
        respType: ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly,
        Timeout: 5000
Запрос не проходит.

Причем такая картина не везде, но у части клиентов это просто не работает.

Я без понятия что происходит, у меня нет ответов.

Здравствуйте,

проверил у себя, все работает. Возможно проблемы с прокси.
139243
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 437
Благодарностей
9 999
Баллы
113
Делаю курл:

Посмотреть вложение 139241

Получаю валидный ответ

Делаю тот же гет запрос кодом:

C#:
    var proxyResponse = ZennoPoster.HTTP.Request(
        method: ZennoLab.InterfacesLibrary.Enums.Http.HttpMethod.GET,
        url: "http://check.zennolab.com/proxy.php",
        UserAgent: project.Profile.UserAgent,
        proxy: proxy,
        Encoding: "UTF-8",
        respType: ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly,
        Timeout: 5000
Запрос не проходит.

Причем такая картина не везде, но у части клиентов это просто не работает.

Я без понятия что происходит, у меня нет ответов.
Если у той части клиентов, у которых не работает (кстати, а как не работает - выдает исключение, ошибку или пустой ответ?) перейти в браузере на http://check.zennolab.com/proxy.php, то будет возвращаться IP на странице?

Большая просьба, не надо делать такие негативные фразы в заголовках тем, это еще обсудить нужно и выяснить.
Оч. большая просьба, на будущее. Изменил заголовок.
 
Последнее редактирование:

zarufakis

Client
Регистрация
22.03.2019
Сообщения
2 017
Благодарностей
1 440
Баллы
113
Большая просьба, не надо делать такие негативные фразы в заголовках тем, это еще обсудить нужно и выяснить.
Я проверил все что только можно. И обычные и альтернативные запросы и курл, и кубики и код.
Не работает код на некоторых компах.
К некотором сервисам не работают даже кубики на обычных запросах, а на альтернативных работают.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 437
Благодарностей
9 999
Баллы
113
Я проверил все что только можно. И обычные и альтернативные запросы и курл, и кубики и код.
Не работает код на некоторых компах.
К некотором сервисам не работают даже кубики на обычных запросах, а на альтернативных работают.
Как именно не работает?
Исключение возникает в Логе, еще какая то ошибка, пустой ответ?
 
  • Спасибо
Реакции: Yuriy Zymlex

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 713
Благодарностей
3 471
Баллы
113

Meteorburn

Client
Регистрация
23.05.2016
Сообщения
1 556
Благодарностей
625
Баллы
113
Делаю курл:

Посмотреть вложение 139241

Получаю валидный ответ

Делаю тот же гет запрос кодом:

C#:
    var proxyResponse = ZennoPoster.HTTP.Request(
        method: ZennoLab.InterfacesLibrary.Enums.Http.HttpMethod.GET,
        url: "http://check.zennolab.com/proxy.php",
        UserAgent: project.Profile.UserAgent,
        proxy: proxy,
        Encoding: "UTF-8",
        respType: ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly,
        Timeout: 5000
Запрос не проходит.

Причем такая картина не везде, но у части клиентов это просто не работает.

Я без понятия что происходит, у меня нет ответов.
Сталкивался с этим, но на других сайтах. Альтернативный метод работает, но тогда могут падать запросы на другие url.

Помогало изменение значений в заголовке Content-Encoding (br, deflate, zstd) и также кодирование параметров или всей строки в URL и также в теле запроса POST-запроса (если их отправляете). Экспериментальным способом менял значения и добивался прохождение запросов без использования альтернативного метода HTTP.
 
  • Спасибо
Реакции: Dmitriy_Zenno

Кто просматривает тему: (Всего: 2, Пользователи: 1, Гости: 1)