1
resposta

Redirect http

Para meu código funcionar, eu tive que mudar de "http.Redirect(w, r, "/", 301)" como manda na aula, para "http.Redirect(w, r, "/", http.StatusSeeOther)" apóes ter pesquisado mais na internet sobre esse problema.

Queria entender o que significa esses códigos e qual a melhor forma de utilizalos?

1 resposta

Oi Robson, tudo bem?

No protocolo HTTP o status code 303 indica que o recurso solicitado pode ser encontrado via GET em outra URI (endereço). O 303 normalmente é fornecido em resposta a uma POST, PUT ou DELETE e indica ao cliente que o servidor recebeu com sucesso os dados associados com o pedido, e o cliente deve enviar uma nova solicitação GET para a nova URI que foi fornecida pelo servidor para obter o recurso desejado.