API Тестер вашего сайта

Тестируйте REST API эндпоинты вашего сайта в реальном времени

Отправка запроса

Отправка запроса...

Быстрые запросы

GET запросы:

POST запросы:

Примеры URL:

GET: api_gateway.php?action=get_films

POST: api_gateway.php?action=create_film

PUT: api_gateway.php?action=update_film

DELETE: api_gateway.php?action=delete_film&id=1

Результат запроса

Метод: -
Статус: -
Время: -
Действие: -
{ "message": "Отправьте запрос чтобы увидеть результат..." }

История запросов

История запросов пуста

Примеры использования API

JavaScript (Fetch API)

// Получить все фильмы
fetch('api_gateway.php?action=get_films')
    .then(response => response.json())
    .then(data => console.log(data));

// Создать фильм
fetch('api_gateway.php?action=create_film', {
    method: 'POST',
    headers: {'Content-Type': 'application/json'},
    body: JSON.stringify({
        title: "Новый фильм",
        short_description: "Описание",
        description: "Полное описание"
    })
})

PHP (cURL)

// Получить все фильмы
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 
    'http://ваш-сайт/api_gateway.php?action=get_films');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$films = json_decode($response, true);

cURL (командная строка)

# GET запрос
curl http://ваш-сайт/api_gateway.php?action=get_films

# POST запрос
curl -X POST http://ваш-сайт/api_gateway.php \
  -H "Content-Type: application/json" \
  -d '{"action":"create_film","title":"Фильм"}'