id_toothpaste - уникальный идентификатор зубной пасты (тип: целое число)
name_toothpaste - название зубной пасты (тип: строка)
abrasiveness_index - индекс абразивности (тип: целое число)
country_of_origin - страна производства (тип: строка)
volume - объем (тип: целое число)
price - цена (тип: десятичное число)
Image - ссылка на изображение (тип: строка)
Метод получает список всех зубных паст из базы данных.
GET api/toothpastes Ответ
[
{
"id_toothpaste": 1,
"name_toothpaste": "Aquafresh",
"abrasiveness_index": 3,
"country_of_origin": "Великобритания",
"volume": 75,
"price": 2.99,
"Image": "https://example.com/images/aquafresh.jpg"
},
{
"id_toothpaste": 2,
"name_toothpaste": "Colgate",
"abrasiveness_index": 4,
"country_of_origin": "США",
"volume": 100,
"price": 3.49,
"Image": "https://example.com/images/colgate.jpg"
}
]
Метод получает информацию о зубной пасте по заданному идентификатору.
Запрос
GET api/toothpastes/1
Ответ
{
"id_toothpaste": 1,
"name_toothpaste": "Aquafresh",
"abrasiveness_index": 3,
"country_of_origin": "Великобритания",
"volume": 75,
"price": 2.99,
"Image": "https://example.com/images/aquafresh.jpg"
}
Метод изменяет информацию о зубной пасте по заданному идентификатору.
Запрос
PUT api/toothpastes/1
Тело запроса
{
"id_toothpaste": 1,
"name_toothpaste": "Aquafresh",
"abrasiveness_index": 4,
"country_of_origin": "Великобритания",
"volume": 100,
"price": 3.49,
"Image": "https://example.com/images/aquafresh.jpg"
}
Ответ
{
"id_toothpaste": 1,
"name_toothpaste": "Aquafresh",
"abrasiveness_index": 4,
"country_of_origin": "Великобритания",
"volume": 100,
"price": 3.49,
"Image": "https://example.com/images/aquafresh.jpg"
}
Метод добавляет новую зубную пасту в базу Запрос: URI Параметры: Отсутствуют
Параметры тела запроса: toothpaste
Пример запроса:
{
"name_toothpaste": "Sensodyne",
"abrasiveness_index": 2,
"country_of_origin": "Великобритания",
"volume": 75,
"price": 249.90,
"Image": "https://example.com/images/sensodyne.jpg"
}
Пример ответа:
{
"id_toothpaste": 4,
"name_toothpaste": "Sensodyne",
"abrasiveness_index": 2,
"country_of_origin": "Великобритания",
"volume": 75,
"price": 249.90,
"Image": "https://example.com/images/sensodyne.jpg"
}
Удаление пасты по определенному индексу
Запрос: URI Параметры:
id int Идентификатор пасты
Пример запроса: api/toothpastes/4
Больше проектов здесь