Andrey Oktyabrskiy
July 28, 2021 10:26AM
softshape wrote:
> У нас в результате глюка мобильное приложение начало слать на сервер
> POST-запросы с пустым body. Можно ли на уровне nginx их обнаружить и
> отклонить?

Как-то так я бы попробовал (njs):

location /post_handler {
auth_request /check_body;
...
}

location check_body { js_content check_body; }

function check_body (r) {
if (r.method == "POST" && r.requestBody.length == 0) {
r.return(403, "Empty body");
} else {
r.return(200, "OK");
}
return;
}

Естественно, не проверял, но направление понятно.
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Как отклонить POST-запрос с пустым body?

softshape July 28, 2021 08:23AM

Re: Как отклонить POST-запрос с пустым body?

Andrey Oktyabrskiy July 28, 2021 10:26AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 244
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready