307 Temporary Redirect -- HTTP status code introduced in HTTP 1.1
Introduced in HTTP 1.1, the 307 status code was created to indicate a resource that has moved temporarily. This was supposed to have been handled by the 302 status code, but industry practice had 302 redirects changed to GET
requests in contradiction to the standard set out in RFC 1945. Clients receiving a 307 response should repeat their request using the same method used for the initial request, so a POST
request would be repeated with a POST
request to the new location.