Junior — Middle
¿Cómo se puede extraer el cuerpo de una solicitud HTTP en Python?
sobes.tech AI
Respuesta de la IA
En Python, para extraer el cuerpo de una solicitud HTTP, a menudo se utilizan frameworks como Flask o Django. En Flask, el cuerpo de la solicitud se puede obtener a través del objeto request:
from flask import request
@app.route('/endpoint', methods=['POST'])
def handle_request():
data = request.data # Obtener el cuerpo de la solicitud en bytes
# o
json_data = request.get_json() # Si el cuerpo está en formato JSON
return 'OK'
Si se usa la biblioteca estándar http.server, el cuerpo se puede leer desde el flujo rfile:
content_length = int(self.headers['Content-Length'])
body = self.rfile.read(content_length)
Por lo tanto, el método depende de la biblioteca o framework utilizado.