#4 – Различные HTTP запросы
Видеоурок
GET Запросы
GET запросы используются для получения данных с сервера. Это самый распространенный тип HTTP запросов, который применяется для чтения информации.
Реализуется за счет функции get:
@app.get("/items/{item_id}")
async def items(): passPOST Запросы
POST запросы используются для отправки данных на сервер. Они часто применяются для создания новых ресурсов.
Реализуется за счет функции post:
@app.post("/items/add")
async def items_add(): passPUT Запросы
PUT запросы используются для обновления существующих данных на сервере. Они могут как обновлять существующие ресурсы, так и создавать новые, если ресурс не существует.
Реализуется за счет функции put:
@app.put("/items/{item_id}")
def update_item(item_id: int, item: Item): passDELETE Запросы
DELETE запросы используются для удаления данных с сервера. Они позволяют удалять ресурсы по их идентификаторам.
Реализуется за счет функции delete:
@app.delete("/items/{item_id}")
def delete_item(item_id: int): passPATCH Запросы
PATCH запросы используются для частичного обновления ресурса. В отличие от PUT, PATCH обновляет только часть данных, не затрагивая остальные
Реализуется за счет функции patch:
@app.patch("/items/{item_id}")
def partial_update_item(item_id: int, item: Item): passИсходный код
Весь код будет доступен после подписки на проект! Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть