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

Ответить