Согласно вашему описанию
Но пользователь нажимает URL-адрес прямо из браузера, после чего пользователь получает
нет ничего
Когда пользователь нажимает URL
из браузера, это должен быть запрос GET
, но вы сказали, что у вас есть запрос POST
. Вот почему ничего не происходит (должно дать
GET
не поддерживается
в браузере, хотя).
POST
метод запрашивает сервер на обработку отправленных данных формы.
Чтобы достичь этого, вы должны объявить GET
метод для этого URL
на стороне вашего контроллера и вернуть ваш ресурс (представление) пользователю, а затем пользователь получит его после нажатия на URL
. После этого вы можете выполнить запрос POST
со стороны пользователя (то есть, отправка данных формы).
В одной строке: Ваш запрос POST
будет GET
на стороне контроллера, если вы хотите именно то, что вы хотите.
Пожалуйста, дайте мне знать, если я могу помочь больше.