Баг в API

Пишу сюда, а не в "Сломалось", потому что API не публичный.

Экспериментировал с API, хотел получить все новости за этот год в хронологическом порядке, но в скрипте во время обработки одного из ответов сервера произошла ошибка парсинга JSON.

Когда решил вручную посмотреть, что произошло, немного удивился: в теле ответа я нашел HTML. Сам запрос прилагается. Также сервер вернул мне 500

https://api.tjournal.ru/v1.4/timeline/index/recent?count=33&offset=8738

P.S. Внизу таки есть приписка в формате JSON: {"message":"500 Internal Server Error","error":{"code":500,"info":[]}}

EDIT: 03:41 MSK Запрос уже не выдает 500, но в целях будущего дебага могу предоставить ответ сервера с ошибкой

0
5 комментариев
Denis Shiryaev

Это защита от ддоса сработала, я так думаю

Ответить
Развернуть ветку
Структурный холод

Я тоже так подумал, но дело в том, что при всём при этом другие запросы возвращают ответы без ошибки

Ответить
Развернуть ветку
Структурный холод

Тестировал с разных IP, менял Headers, все равно появляется HTML, но после другого запроса
https://api.tjournal.ru/v1.4/timeline/index/recent?count=33&offset=8778
Сам текст того, что я получаю в ответ: https://gist.github.com/peterder72/bef2f8bb9b5f2c6a2a3a19b1d427c171

Ответить
Развернуть ветку
Правильный самолет

Спасибо, пофиксим

Ответить
Развернуть ветку
Структурный холод

Рад помочь)

Ответить
Развернуть ветку
Читать все 5 комментариев
null