Skip to content

Instantly share code, notes, and snippets.

@alex-oliveira
Last active January 13, 2016 05:36
Show Gist options
  • Save alex-oliveira/cfe4430c21207f32fee7 to your computer and use it in GitHub Desktop.
Save alex-oliveira/cfe4430c21207f32fee7 to your computer and use it in GitHub Desktop.
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
# successful
200 => ['id' => 200, 'name' => 'OK', 'message' => 'pedido foi cumprido'],
201 => ['id' => 201, 'name' => 'CREATED', 'message' => 'o post foi bem sucessido e foi devolvida uma referencia ao objeto criado'],
202 => ['id' => 202, 'name' => 'ACCEPTED', 'message' => 'o pedido aceito e colocado na fila de processamento'],
203 => ['id' => 203, 'name' => 'PARTIAL_INFORMATION', 'message' => ''],
204 => ['id' => 204, 'name' => 'NO_RESPONSE', 'message' => 'o pedido foi cumprido, mas não ha informações a serem devolvidas'],
# redirection
300 => ['id' => 300, 'name' => 'MULTIPLE_CHOICES', 'message' => 'o recurso pode ser acessado em qualquer das urls devolvidas'],
301 => ['id' => 301, 'name' => 'MOVED_PERMANENTLY', 'message' => 'o recurso foi transferido para outro url permanentemente'],
302 => ['id' => 302, 'name' => 'FOUND', 'message' => 'o recurso foi transferido para outro url temporariamente'],
303 => ['id' => 303, 'name' => 'SEE_OTHER', 'message' => ''],
304 => ['id' => 304, 'name' => 'NOT_MODIFIED', 'message' => 'recurso não foi alterado desde a data informada no pedido'],
305 => ['id' => 305, 'name' => 'USE_PROXY', 'message' => 'o recurso deve ser acesso através de proxy'],
# client error
400 => ['id' => 400, 'name' => 'BAD_REQUEST', 'message' => 'requisição inválida'],
401 => ['id' => 401, 'name' => 'UNAUTHORIZED', 'message' => 'acesso negado por falta de autenticação'],
402 => ['id' => 402, 'name' => 'PAYMENT_REQUIRED', 'message' => 'acesso negado por falta de pagamento'],
403 => ['id' => 403, 'name' => 'FORBIDDEN', 'message' => 'acesso negado por falta de autorização'],
404 => ['id' => 404, 'name' => 'NOT_FOUND', 'message' => 'recurso não encontrado'],
405 => ['id' => 405, 'name' => 'METHOD_NOT_ALLOWED', 'message' => ''],
406 => ['id' => 406, 'name' => 'NOT_ACCEPTABLE', 'message' => ''],
407 => ['id' => 407, 'name' => 'PROXY_AUTHENTICATION REQUIRED', 'message' => 'semelhante ao 401, mas indica necessidade de autenticação no proxy'],
408 => ['id' => 408, 'name' => 'REQUEST_TIMEOUT', 'message' => 'o cliente não realizou um pedido dentro do tempo em que o servidor esperava'],
409 => ['id' => 409, 'name' => 'CONFLICT', 'message' => 'solicitação não pode ser concluida devido um conflito no stado do recurso'],
410 => ['id' => 410, 'name' => 'GONE', 'message' => 'sistema em manutenção'],
411 => ['id' => 411, 'name' => 'LENGTH_REQUIRED', 'message' => 'o servidor se recura a aceita o pedido sem um Content-Length válido'],
412 => ['id' => 412, 'name' => 'PRECONDITION_FAILED', 'message' => 'condições prévias não foram satisfeitas'],
413 => ['id' => 413, 'name' => 'REQUEST_ENTITY_TOO_LARGE', 'message' => 'o servidor se recusa a atender o pedido muito grande neste momento'],
414 => ['id' => 414, 'name' => 'REQUEST-URI_TOO_LONG', 'message' => 'o servidor se recusa a atender pois a uri é grande de mais para ser interpretado'],
415 => ['id' => 415, 'name' => 'UNSUPPORTED_MEDIA_TYPE', 'message' => 'o servidor se recusa a atender porque a entidade está em um formato não suportado'],
416 => ['id' => 416, 'name' => 'REQUEST_RANGE_NOT_SATISFIABLE', 'message' => ''],
417 => ['id' => 417, 'name' => 'EXPECTATION_FAILED', 'message' => 'uma expectativa dada pelo cabeçalho não poderá ser atendida'],
# server error
500 => ['id' => 500, 'name' => 'INTERNAL_ERROR', 'message' => 'ocorreu uma falha inesperadae não foi possivel continuar'],
501 => ['id' => 501, 'name' => 'NOT_IMPLEMENTED', 'message' => 'recurso não implementado'],
502 => ['id' => 502, 'name' => 'BAD_GATEWAY', 'message' => 'servidor receveu uma resposta inválida, enquanto agia como gateway ou proxy'],
503 => ['id' => 503, 'name' => 'SERVICE_TEMPORARILY_OVERLOADED', 'message' => 'servidor temporáriamente incapaz de atender o pedido'],
504 => ['id' => 504, 'name' => 'GATEWAY_TIMEOUT', 'message' => 'pedido alcançou o tempo limite'],
505 => ['id' => 505, 'name' => 'HTTP_VERSION_NOT_SUPPORTED', 'message' => 'servidor não suporta ou não quer a versão do protocolo usada'],
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment