Назад к вопросам
Junior — Middle
79
Каким образом можно извлечь тело HTTP-запроса в языке Python?
Ответ от нейросети
sobes.tech AI
В Python для извлечения тела HTTP-запроса часто используют фреймворки, например Flask или Django. В Flask тело запроса можно получить через объект request:
from flask import request
@app.route('/endpoint', methods=['POST'])
def handle_request():
data = request.data # Получить тело запроса в байтах
# или
json_data = request.get_json() # Если тело в формате JSON
return 'OK'
Если используется стандартная библиотека http.server, то тело можно прочитать из потока rfile:
content_length = int(self.headers['Content-Length'])
body = self.rfile.read(content_length)
Таким образом, способ зависит от используемой библиотеки или фреймворка.