domingo, 26 de janeiro de 2025

STATUS CODE

Os status codes HTTP são códigos numéricos retornados pelo servidor para indicar o resultado da requisição HTTP. Eles são agrupados em categorias baseadas na primeira cifra do código. Aqui estão alguns dos principais status codes e seus significados:

1xx: Informacional

Esses códigos indicam que a requisição foi recebida e está sendo processada.

100 Continue: O servidor recebeu a parte inicial da requisição e o cliente deve continuar enviando o restante.

101 Switching Protocols: O servidor está mudando para um protocolo diferente, conforme solicitado pelo cliente.

2xx: Sucesso

Esses códigos indicam que a requisição foi bem-sucedida.

200 OK: A requisição foi bem-sucedida e o servidor retornou os dados solicitados.

201 Created: A requisição foi bem-sucedida e um novo recurso foi criado.

204 No Content: A requisição foi bem-sucedida, mas o servidor não retornou nenhum conteúdo.

3xx: Redirecionamento

Esses códigos indicam que o cliente deve tomar ações adicionais para concluir a requisição.

301 Moved Permanently: O recurso solicitado foi movido permanentemente para uma nova URL.

302 Found: O recurso solicitado foi encontrado em uma URL diferente temporariamente.

304 Not Modified: O recurso não foi modificado desde a última requisição.

4xx: Erro do Cliente

Esses códigos indicam que houve um problema com a requisição do cliente.

400 Bad Request: A requisição é inválida ou malformada.

401 Unauthorized: A requisição requer autenticação do usuário.

403 Forbidden: O cliente não tem permissão para acessar o recurso solicitado.

404 Not Found: O recurso solicitado não foi encontrado no servidor.

405 Method Not Allowed: O método HTTP usado na requisição não é permitido para o recurso solicitado.

5xx: Erro do Servidor

Esses códigos indicam que houve um problema no servidor ao processar a requisição.

500 Internal Server Error: Ocorreu um erro genérico no servidor.

501 Not Implemented: O servidor não possui a funcionalidade necessária para atender a requisição.

502 Bad Gateway: O servidor recebeu uma resposta inválida de outro servidor ao tentar atender a requisição.

503 Service Unavailable: O servidor está temporariamente indisponível (por exemplo, devido a manutenção ou sobrecarga).

504 Gateway Timeout: O servidor não recebeu uma resposta a tempo de outro servidor ao tentar atender a requisição.

 

Tabela Resumida dos Principais Status Codes

Código

Descrição

Categoria

100

Continue

Informacional

200

OK

Sucesso

201

Created

Sucesso

204

No Content

Sucesso

301

Moved Permanently

Redirecionamento

302

Found

Redirecionamento

304

Not Modified

Redirecionamento

400

Bad Request

Erro do Cliente

401

Unauthorized

Erro do Cliente

403

Forbidden

Erro do Cliente

404

Not Found

Erro do Cliente

405

Method Not Allowed

Erro do Cliente

500

Internal Server Error

Erro do Servidor

501

Not Implemented

Erro do Servidor

502

Bad Gateway

Erro do Servidor

503

Service Unavailable

Erro do Servidor

504

Gateway Timeout

Erro do Servidor

Conclusão

Os status codes HTTP fornecem informações cruciais sobre o resultado das requisições HTTP, ajudando a identificar e resolver problemas tanto do lado do cliente quanto do servidor. 

Nenhum comentário:

Postar um comentário