Является ли это предпочтительным способом повторного использования URL-адреса с различными методами http?

Например, при оплате кредитной картой мы POST URL /paymybill-cc, И мы хотим избежать повторного размещения, когда пользователь обновляет страницу. В этом случае, это предпочтительный способ перенаправить на тот же URL с GET метод?

1 ответ

Решение

Обычно POST происходит с URL-адресом, указывающим, что вы хотите создать, как в вашем случае, но GET должно произойти с URL-адресом, как /paymybill-cc/:id чтобы получить конкретный.

Если бы мне было позволено GET /paymybill-cc Я ожидаю, что он вернет все платежи, возможно, с лимитом по умолчанию, но многие из них.

Если пользователь перезагружает страницу, которая содержит POST После этого ему будет предложено отправить данные на сервер. См. Как перезагрузить страницу без предупреждения POSTDATA в Javascript? немного подробнее об этом.

Другие вопросы по тегам