🚀 API Tester — Проверь свою интеграцию за секунды

Этот сервис — бесплатный инструмент для разработчиков, который позволяет мгновенно протестировать HTTP-запросы, обработку JSON и логику интеграции без подключения к реальным API.

💡 Как это работает?

Вы отправляете HTTP-запрос (GET, POST, PUT, PATCH, DELETE — любой) на один из предустановленных эндпоинтов, и получаете в ответ корректный JSON с ожидаемой структурой и кодом состояния.

📌 Структура URL

Все эндпоинты имеют одинаковый формат:

/rest/<сущность>/<режим>

✅ Режимы ответов

Режим HTTP-код Описание
success 200, 201 OK Всегда успешный ответ с данными
fail 500 - 509 Internal Server Error Всегда ошибка — для тестирования обработки сбоев
any 200 или 500 (случайно) Случайный ответ — для тестирования ретраев и устойчивости

🔗 Полный список доступных эндпоинтов

Успешные

https://api.php-include.ru/rest/article/success https://api.php-include.ru/rest/post/success https://api.php-include.ru/rest/news/success https://api.php-include.ru/rest/entity/success https://api.php-include.ru/rest/product/success

Неуспешные

https://api.php-include.ru/rest/article/fail https://api.php-include.ru/rest/post/fail https://api.php-include.ru/rest/news/fail https://api.php-include.ru/rest/entity/fail https://api.php-include.ru/rest/product/fail

Случайные

https://api.php-include.ru/rest/article/any https://api.php-include.ru/rest/post/any https://api.php-include.ru/rest/news/any https://api.php-include.ru/rest/entity/any https://api.php-include.ru/rest/product/any

📌 Примеры ответов

Запрос: GET /rest/article/success
Ответ:
{
    "status": "ok",
    "success": true,
    "message": "Entity article successfully load.",
    "randomNumber": 1201900089,
    "guid": "0ad50a57-2b8f-495c-aed0-a0a1c6acaa04"
}
Запрос: POST /rest/post/fail
Ответ:
{
    "status": "fail",
    "success": false,
    "message": "Entity post fail to load."
}
Запрос: PUT /rest/news/any
Ответ (возможен один из двух):
{
    "status": "ok",
    "success": true,
    "message": "Entity news successfully load.",
    "randomNumber": 54966355,
    "guid": "460fdf5f-3190-46a7-9662-3e14d42ef551"
}

ИЛИ

{
    "status": "fail",
    "success": false,
    "message": "Entity news fail."
}

🛠 Как использовать?

🔧 Технические детали

💡 Совет разработчику

Используйте этот сервис для: