HTTP Get для Api не отдает ответ.

ial1408

Client
Регистрация
26.07.2016
Сообщения
226
Реакции
25
Баллы
28
Всем доброго времени суток. Отслеживаю посылку с помощью сервиса ГдеПосылка. У него есть API. Все работало отлично но буквально недавно сервер стал отдвать пустой ответ. Через Postman все работает корректно. Т.е. проблема именно в Zennoposter.
Есть тестовый код:

C#:
Развернуть Свернуть Копировать
string strOneTTN = "280159******";
string strGdePosylkaToken = "ff09b84e7148******************************";
string strUA = project.Profile.UserAgent;

string[] arrAdditionalHeaders = new string[]{
    $"X-Authorization-Token: {strGdePosylkaToken}",
    "Accept: application/json",
    "Accept-Encoding: identity",
    $"User-Agent: {strUA}"
};

//Определяем службу доставки по Где посылка
string strGdePosylkaSlugAPI = $"https://gdeposylka.ru/api/v4/tracker/detect/{strOneTTN}";

string strGdePosylkaSlugResponse = ZennoPoster.HTTP.Request(
    InterfacesLibrary.Enums.Http.HttpMethod.GET,
    strGdePosylkaSlugAPI,
    Timeout: 60000,
    AdditionalHeaders: arrAdditionalHeaders);

С заголовками игрался по разному, всегда пустой ответ.
Способ передачи HTTP запросов тоже менял по разному


Вот что в Zenno:
2026-07-16_10-02-30.png

Вот что выдает Postman:
2026-07-16_10-03-07.png


Уже голову сломал, помогите пожайлуста.
 
Последнее редактирование:
  • Увидел
Реакции: Dmitriy_Zenno
Всем доброго времени суток. Отслеживаю посылку с помощью сервиса ГдеПосылка. У него есть API. Все работало отлично но буквально недавно сервер стал отдвать пустой ответ. Через Postman все работает корректно. Т.е. проблема именно в Zennoposter.
Есть тестовый код:

C#:
Развернуть Свернуть Копировать
string strOneTTN = "280159******";
string strGdePosylkaToken = "ff09b84e7148******************************";
string strUA = project.Profile.UserAgent;

string[] arrAdditionalHeaders = new string[]{
    $"X-Authorization-Token: {strGdePosylkaToken}",
    "Accept: application/json",
    "Accept-Encoding: identity",
    $"User-Agent: {strUA}"
};

//Определяем службу доставки по Где посылка
string strGdePosylkaSlugAPI = $"https://gdeposylka.ru/api/v4/tracker/detect/{strOneTTN}";

string strGdePosylkaSlugResponse = ZennoPoster.HTTP.Request(
    InterfacesLibrary.Enums.Http.HttpMethod.GET,
    strGdePosylkaSlugAPI,
    Timeout: 60000,
    AdditionalHeaders: arrAdditionalHeaders);

С заголовками игрался по разному, всегда пустой ответ.
Способ передачи HTTP запросов тоже менял по разному


Вот что в Zenno:

Вот что выдает Postman:


Уже голову сломал, помогите пожайлуста.
Здравствуйте,

Подскажите, пожалуйста, как можно получить токен и ID для отслеживания?
 
Здравствуйте,

Подскажите, пожалуйста, как можно получить токен и ID для отслеживания?
Вам, я так понимаю для того что бы воспроизвести? Могу прислать в личку.
PS. не получится, токен привязан к моему ip адресу
 
Последнее редактирование:
  • Увидел
Реакции: Dmitriy_Zenno
Вам, я так понимаю для того что бы воспроизвести? Могу прислать в личку.
PS. не получится, токен привязан к моему ip адресу
Да, вы правы, хотел воспроизвести.
Меня смущает, что в ZP даже Результат ответа пусто, как-будто ZP не может достучаться до серверов.

А можете попробовать через обычный кубик сделать такой же GET запрос.
И просто сделать GET к урлу https://gdeposylka.ru/
 
Да, вы правы, хотел воспроизвести.
Меня смущает, что в ZP даже Результат ответа пусто, как-будто ZP не может достучаться до серверов.

А можете попробовать через обычный кубик сделать такой же GET запрос.
И просто сделать GET к урлу https://gdeposylka.ru/
Сделал через кубик - тоже самое (пусто)
При обращении к https://gdeposylka.ru/ через кубик GET запроса тоже пустота.
Я подумал может у меня зенка заглючила но нет, к dzen обратился без проблем

2026-07-16_15-47-40.png
Видимо сайт как то палит зенку (но зачем?)
 
  • Увидел
Реакции: Dmitriy_Zenno
Сделал через кубик - тоже самое (пусто)
При обращении к https://gdeposylka.ru/ через кубик GET запроса тоже пустота.
Я подумал может у меня зенка заглючила но нет, к dzen обратился без проблем

Видимо сайт как то палит зенку (но зачем?)

Действительно, какие-то проблемы через GET запрос.
У меня так же пустой ответ, а если заходить через браузер все ок.

Передам команде для проверке, скорей всего какой-то баг на стороне ZP7.


1784206539569.png
 
У себя на сервере проверил к https://gdeposylka.ru/ через кубик GET запроса все ок проходит запрос. Не проходит только стандартный способ передачи, альтернативный и tls работает. И c# снипет работает, но ожидаемо на апи токен ругается.
1784206926741.png
 
  • Оценить
  • Увидел
Реакции: ial1408 и Dmitriy_Zenno
  • Оценить
Реакции: ial1408
Спасибо всем откликнувшимся. Буду ждать ответа
 
Спасибо всем откликнувшимся. Буду ждать ответа
Вариант с перезагрузкой постера/сервера - пробовали? Может забагалось что-то и не применяются настройки передачи трафика
 
Я преимущественно работаю с VK и там тоже периодически сталкиваюсь с пустыми ответами. Раньше грешил на прокси, но потом увидел что и без прокси такое случается. Поставил доп. проверки на пустой ответ и в случае получения в ответе пустоты повторяю запрос.
 
Я преимущественно работаю с VK и там тоже периодически сталкиваюсь с пустыми ответами. Раньше грешил на прокси, но потом увидел что и без прокси такое случается. Поставил доп. проверки на пустой ответ и в случае получения в ответе пустоты повторяю запрос.
У меня 100 из 100 запросов на этот сайт сейчас пустые. Это не тот случай.
 
Способ передачи HTTP запросов тоже менял по разному
У меня, как писали выше: стандартный способ - пустота в ответе, альтернативный - проходит нормально. Более того, даже на старой 5.47.0.0 (API обычно не требует каких-то новых версий).
 
У меня, как писали выше: стандартный способ - пустота в ответе, альтернативный - проходит нормально. Более того, даже на старой 5.47.0.0 (API обычно не требует каких-то новых версий).
Первое что попробовал поменять, но увы, не помогло. Выше администратор признал как баг, жду обновления
 
Первое что попробовал поменять, но увы, не помогло. Выше администратор признал как баг, жду обновления
Кубиком/кодом через прокси, не напрямую, пробовал?
Даже к банальному https://gdeposylka.ru/api/v4/couriers, чтобы исключить проблему в токене (можно и без токена, просто получить ответ, что токен неверный).
 

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