У меня следующая очень странная ситуация:
- POST-запрос к серверу.
- В логах nginx я вижу что-то подобное: IP-ADDRESS - ce5c8fb7-0a40-4c4e-9b8e-779cae54d4ad-1522849217932 [11 / Jun / 2018: 11: 37: 38 +0000] "POST / отписаться HTTP / 1.1" 400 69 "-" "Mozilla / 5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/537.36 (KHTML, как Gecko) Chrome / 66.0.3359.181 Safari / 537.36 "
- Итак, nginx видит этот запрос как POST
- Но если я делаю
echo $_SERVER['REQUEST_METHOD']
, ябудет иметь "GET" в качестве вывода. - Это происходит только для одной конечной точки "/ unsubscribe".Для всех остальных конечных точек POST-запрос работает нормально.
- Там нет правил в конфигах, связанных со словом "отписаться".
Я пробовал много вариантов, тестов, отключить кеш, гдевозможно.Но все же поведение.Возможно, у кого-то есть идея, что было бы хорошо попробовать в этой ситуации, или у кого-то были такие же проблемы раньше?
PS На сервере у меня есть Ubuntu + Nginix + PHP 7.0.Не уверен, но, вероятно, это может быть как-то связано с версией PHP, потому что некоторое время назад мы обновили с 5.6 до 7.0