/ / Como interpretar o código de status HTTP 302 em um log da Web do IIS - iis, http-status-codes

Como interpretar o código de status HTTP 302 em um log da Web do IIS - iis, http-status-codes

Estou olhando para o meu log da web do IIS e observe alguns registros de log com um sc-status de 302.

Captura de tela da subamostra de log da web do IIS

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 № 1

307 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.