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

  • Автор темы Автор темы zarufakis
  • Дата начала Дата начала

zarufakis

Client
Регистрация
22.03.2019
Сообщения
2 041
Реакции
1 488
Баллы
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

Запрос не проходит.

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

Я без понятия что происходит, у меня нет ответов.
 
139242
На всех серваках без этого работало вот на последнем виндовс сервере только с этим )
Запросы до https
 
Делаю курл:

Посмотреть вложение 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
 
Делаю курл:

Посмотреть вложение 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 на странице?

Большая просьба, не надо делать такие негативные фразы в заголовках тем, это еще обсудить нужно и выяснить.
Оч. большая просьба, на будущее. Изменил заголовок.
 
Последнее редактирование:
Большая просьба, не надо делать такие негативные фразы в заголовках тем, это еще обсудить нужно и выяснить.
Я проверил все что только можно. И обычные и альтернативные запросы и курл, и кубики и код.
Не работает код на некоторых компах.
К некотором сервисам не работают даже кубики на обычных запросах, а на альтернативных работают.
 
Я проверил все что только можно. И обычные и альтернативные запросы и курл, и кубики и код.
Не работает код на некоторых компах.
К некотором сервисам не работают даже кубики на обычных запросах, а на альтернативных работают.
Как именно не работает?
Исключение возникает в Логе, еще какая то ошибка, пустой ответ?
 
  • Спасибо
Реакции: Yuriy Zymlex
Необходимо использовать curl.
 
Делаю курл:

Посмотреть вложение 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

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