Открытие нового окна методом POST, приводящим к ошибке 404 (файл не найден) - PullRequest
0 голосов
/ 06 декабря 2018

В настоящее время я занимаюсь разработкой веб-приложения и столкнулся со странной проблемой.Когда я открываю новое окно, используя параметр POST, он возвращает ошибку 404.Но когда я удаляю параметр POST, страница загружается нормально.Проблема возникает только тогда, когда я запускаю приложение на производственном сервере, а на локальном хосте проблема не возникает.

Вот пример кода, использующего POST:

let mapForm = document.createElement("form");
mapForm.target = "Report";
mapForm.method = "POST";
mapForm.action = 'http://1.1.1.1/example.php?sid=123';
let mapInput1 = document.createElement("input");
mapInput1.type = "text";
mapInput1.name = "TES";
mapInput1.value = 'TES VALUE';
mapForm.appendChild(mapInput1);
document.body.appendChild(mapForm);
var newwindow = window.open('',"Report","");
if(newwindow){
mapForm.submit();
}
document.body.removeChild(mapForm);

Приведенный выше кодприведет к ошибке 404 в производстве.Что-то отсутствует в коде, который мне нужно добавить, или, возможно, проблема с правами доступа на сервере?

1 Ответ

0 голосов
/ 13 декабря 2018

РЕШЕНО

мое действие направлено на подпапку «Отчет» на моем сервере aws.Оказывается, что изменение имени каталога с «Отчет» на другое решает проблему.Возможно, существует какая-то блокировка на сервере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...