Мне нужно изменить поведение стороннего PHP-приложения и вернуть его обратно сразу после этого. Если бы я мог переписать запросы GET и сделать из них POST, я бы сэкономил много времени и мог избежать внесения каких-либо изменений в приложение.
Возможно ли преобразовать GET http://website/action1?param=1
в POST http://website/action2
, с параметром, являющимся частью почтового запроса, используя .htaccess?
Хотя я могу перенаправить первый запрос GET на новую страницу, которая будет автоматически выполнять POST во второй URL (Javascript), я хочу как можно меньше поддерживать взаимодействие между браузером и сервером.
Возможно ли преобразовать GET
http://website/action1?param=1
в POSThttp://website/action2
, с параметром, являющимся частью почтового запроса, используя .htaccess?
Нет, это невозможно. GET и POST – это совершенно разные запросы с разными заголовками запросов и различными ответами. Механизм перезаписи влияет только на URI и не может изменить фактический запрос. Вам придется полагаться на Javascript в конце браузера.