Я хочу, чтобы браузер отражал другой URL-адрес, отличный от того, который использовался для создания запроса, но без обращения к серверу.
Я бы, возможно, сделал это:
POST /form HTTP/1.1
...
... и затем вернуться:
HTTP/1.1 200 OK
Location: /hello
Но это вызовет перенаправление, браузер снова запросит URL /hello.
Я хотел бы просто сообщить браузеру, что, хотя запрос, который вы только что отправили, был POST /some_url, фактический ресурс, который я сейчас возвращаю, на самом деле называется GET /hello/1, но без предварительной обработки туда и обратно. то есть местонахождение: ...
Есть ли способ сделать это с помощью JavaScript или атрибута base=""? Это скажет браузеру запросить /hello/1, когда я нажму F5 (обновить) вместо этого, опубликовать предупреждение об отправке?