Flask でいかなる種類の応答も送信しないことで、悪意のある要求を処理したいと考えています。
次のようなルートで:
@app.route("/something", methods=['POST'])
def thing():
return
それでもINTERNAL SERVER ERROR
with を返します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)
まだ応答であることに注意してください。返事は一切返したくありません。