Встречается на собеседованиях • сегодня

Как используется http

HTTP (HyperText Transfer Protocol) — это протокол для передачи данных в вебе. В Python для работы с HTTP используются библиотеки:

  1. requests — популярная библиотека для отправки HTTP-запросов:
python
import requests
response = requests.get('https://api.example.com/data')
print(response.status_code)  # 200
print(response.json())  # {'key': 'value'}
  1. http.client — низкоуровневый модуль из стандартной библиотеки:
python
from http.client import HTTPSConnection
conn = HTTPSConnection("example.com")
conn.request("GET", "/")
response = conn.getresponse()
print(response.read())
  1. urllib.request — альтернатива из стандартной библиотеки:
python
from urllib.request import urlopen
with urlopen('https://example.com') as response:
    print(response.read().decode('utf-8'))

Основные методы HTTP:

  • GET — получение данных
  • POST — отправка данных
  • PUT/PATCH — обновление
  • DELETE — удаление

Для работы с веб-фреймворками (Django, Flask) HTTP-запросы обрабатываются автоматически через роутинг и представления.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы