restful jsonify example code python flask response

python - jsonify - flask restful



Respuesta vacĂ­a intencional de Python Flask (1)

¿Hay alguna manera de devolver una respuesta (desde el objeto make_response () o similar) con ciertas propiedades para que no vuelva a mostrar la página y tampoco haga otra cosa? Estoy tratando de ejecutar un código en el servidor sin generar ningún resultado

Un simple ''return None'' produce:

ValueError: View function did not return a response

Esto debería ser posible porque el siguiente solo descarga un archivo y no representa la plantilla:

myString = "First line of a document" response = make_response(myString) response.headers["Content-Disposition"] = "attachment; filename=myFile.txt" return response

¡Cualquier ayuda será apreciada!


Está respondiendo a una solicitud, su servidor HTTP debe devolver algo . La respuesta HTTP de "respuesta vacía" es 204 No Content :

return ('''', 204)

Tenga en cuenta que devolver un archivo al navegador no es una respuesta vacía, solo diferente de una respuesta HTML.