Является ли это предпочтительным способом повторного использования URL-адреса с различными методами http?
Например, при оплате кредитной картой мы POST
URL /paymybill-cc
, И мы хотим избежать повторного размещения, когда пользователь обновляет страницу. В этом случае, это предпочтительный способ перенаправить на тот же URL с GET
метод?
1 ответ
Обычно POST
происходит с URL-адресом, указывающим, что вы хотите создать, как в вашем случае, но GET
должно произойти с URL-адресом, как /paymybill-cc/:id
чтобы получить конкретный.
Если бы мне было позволено GET /paymybill-cc
Я ожидаю, что он вернет все платежи, возможно, с лимитом по умолчанию, но многие из них.
Если пользователь перезагружает страницу, которая содержит POST
После этого ему будет предложено отправить данные на сервер. См. Как перезагрузить страницу без предупреждения POSTDATA в Javascript? немного подробнее об этом.