Я хочу обработать какой-то вредоносный запрос, не отправляя какой-либо ответ в Flask.
В маршруте типа:
@app.route("/something", methods=['POST'])
def thing():
return
По-прежнему возвращает INTERNAL SERVER ERROR
с View function did not return a response
.
Как мне официально отправить NO RESPONSE обратно клиенту, то есть из такого вызова ajax?
$.ajax({
url: "/something/",
method: "POST",
data: JSON.stringify({
"foo": "abc",
"bar": "123"
}),
success: function(resp) {
console.log(resp);
},
error: function(error) {
console.log(error); // this still gets called. I want it to hang.
}
})
Обратите внимание, что return ('', 204)
по-прежнему является ответом. Я вообще не хочу возвращать ответ.
formally send NO RESPONSE back to a client
-› это будет 204. - person RickyA   schedule 09.04.2018your HTTP server must return something
, так что noop не вариант. - person RickyA   schedule 09.04.2018