Estou olhando para o meu log da web do IIS e observe alguns registros de log com um sc-status
de 302.
eu fiz pesquisa e estou apenas mais confuso.
A princípio, parece simples, embora um pouco vago.
"Este é um exemplo de prática da indústriacontradizendo o padrão. [...] Portanto, o HTTP / 1.1 adicionou os códigos de status 303 e 307 ao distinguir entre os dois comportamentos. [25] No entanto, alguns sites aplicativos e estruturas usam o código de status 302 como se fosse o 303. "
Enquanto eu entendo o conceito, não tenho certezaqual significado aplicar ao exibir um log da web do IIS. Trato o código de status 302 como um 303 ("Consulte outro" - uma maneira de redirecionar para um novo URL) ou como um 307 ("Redirecionamento temporário")?
Respostas:
1 para resposta № 1307
causa um redirecionamento usando o mesmo "verbo" com o qual a URL original foi solicitada. Que permite POST
dados a serem preservados. Por contraste, 301/302
sempre causará uma GET
do novo URL, perdendo quaisquer dados POST que possam estar presentes.
Também, com 301/302
, o navegador pode armazenar em cache a resposta e sempre acessar o novo URL, ignorando o URL original. 307
exige que o URL original seja atingido novamente, mesmo que acabe sendo outro redirecionamento.