JSONPlaceholder - Онлайн сервис для тестирования REST API
JsonPlaceholder - это бесплатный сервис, который предоставляет тестовые данные для работы с API JSON. Он был разработан, чтобы помочь разработчикам, которые хотят взаимодействовать с API JSON. JsonPlaceholder имеет несколько эндпоинтов и может отвечать на запросы GET, POST, PUT, PATCH и DELETE.
Вот несколько примеров кода для работы с JsonPlaceholder:
1. Запрос GET на получение списка пользователей:
javascript
fetch('https://jsonplaceholder.typicode.com/users')
.then(response => response.json())
.then(data => console.log(data));
2. Запрос POST на создание нового поста:
javascript
fetch('https://jsonplaceholder.typicode.com/posts', {
method: 'POST',
body: JSON.stringify({
title: 'foo',
body: 'bar',
userId: 1
}),
headers: {
'Content-type': 'application/json; charset=UTF-8',
},
})
.then(response => response.json())
.then(data => console.log(data));
3. Запрос PUT на обновление поста:
javascript
fetch('https://jsonplaceholder.typicode.com/posts/1', {
method: 'PUT',
body: JSON.stringify({
id: 1,
title: 'foo',
body: 'bar',
userId: 1
}),
headers: {
'Content-type': 'application/json; charset=UTF-8',
},
})
.then(response => response.json())
.then(data => console.log(data));
4. Запрос DELETE на удаление поста:
javascript
fetch('https://jsonplaceholder.typicode.com/posts/1', {
method: 'DELETE'
})
JsonPlaceholder является полезным и удобным инструментом для тестирования и изучения работы с API JSON. Он предоставляет удобный интерфейс для работы с различными запросами и методами, что позволяет разработчикам быстро и легко тестировать свои приложения и API.