#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 місяця
Також варто подивитися