Раздел 45 · Python backend: Тарбадель

Заголовки, URL и данные

middle~35 мин

без входаВойди, чтобы отмечать прогресс, вести заметки и решать задачи в редакторе. войти

Двойной POST из трёх ночи Тейфт распечатал на длинной ленте и прибил кнопками к стойке. Твой клиент из прошлого урока собрал такой же запрос за секунду, и Тейфт кивнул. А потом провёл пальцем по строкам ниже первой.

Первая строка запроса говорит, что сделать. Всё остальное говорит, кто просит, на каком языке и что принёс с собой. Там лежит больше, чем в первой строке: имя программы, тип груза, его длина, слова, закодированные так, чтобы пройти через сеть без потерь.

Сегодня ты разберёшь запрос Призрака до последнего байта: заголовки, адрес по частям, проценты в адресе и четыре способа, которыми клиент передаёт серверу данные. На этапе Вышки всё это превратится в модуль forms.py, написанный руками, без готовых разборщиков.

урок из курса

Урок из курса «Python backend: Тарбадель». Курс покупается один раз и остаётся навсегда: 500 ₽.

Оплата пока не подключена: премиум и курсы открываются промокодом.