HTTP 403

Origem: Wikipédia, a enciclopédia livre.

403 Forbidden (403 Proibido) é um código de resposta HTTP da classe de respostas de erro do cliente,[1] a qual indica que o servidor recebeu a requisição e foi capaz de identificar o autor, porém não autorizou a emissão de um resposta. Os motivos para a proibição do acesso podem ser especificados no corpo da resposta.[2] Ao contrário do código 401 Unauthorized, no 403 o servidor é capaz de reconhecer a identidade de origem da requisição.[3]

A RFC 7231 de 2014 padroniza os códigos de resposta HTTP/1.1, definindo as especificações do código. Esta RFC substituiu a RFC 2616 de 1999.[4]

O erro também é obtido quando tenta ver a listagem de diretórios em um servidor web com Apache ou Microsoft IIS com o recurso desabilitado.

Sub-status do erro 403[editar | editar código-fonte]

Ao enviar uma requisição a um servidor que executando o Microsoft IIS (Serviços de informação da Internet) é retornado um código HTTP contendo um sub-status, os quais indicam uma razão mais específica para o retorno do erro.[5]

  • 403.1 - Acesso de execução proibido.
  • 403.2 - Acesso de leitura proibido.
  • 403.3 - Acesso de gravação proibido.
  • 403.4 - SSL necessário.
  • 403.5 - SSL 128 necessário.
  • 403.6 - Endereço IP rejeitado.
  • 403.7 - Certificado de cliente necessário.
  • 403.8 - Acesso ao site negado.
  • 403.9 - Proibido: Vários clientes estão tentando se conectar ao servidor da Web.
  • 403.10 – Proibido: o servidor da Web está configurado para negar o acesso de Execução.
  • 403.11 - Proibido: Senha alterada.
  • 403.12 - Mapeador negou acesso.
  • 403.13 - Certificado de cliente revogado.
  • 403.14 - Listagem de diretório negado.
  • 403.15 - Proibido: As licenças de acesso do cliente excedeu os limites no servidor da Web.
  • 403.16 - Certificado do cliente não é confiável ou é inválido.
  • 403.17 - Certificado do cliente expirado ou ainda não está válido.
  • 403.18 - Não é possível executar a URL solicitada no pool de aplicativos atual.
  • 403.19 - Não é possível executar aplicativos CGI para o cliente neste pool de aplicativos.
  • 403.20 - Proibido: Falha de logon do Passport.
  • 403.21 - Proibido: Acesso ao código-fonte negado.
  • 403.22 - Proibido: Profundidade infinita negada.
  • 403.501 – Proibido: Muitas solicitações do mesmo IP do cliente; O limite de restrição de IP dinâmico foi atingido.
  • 403.502 - Proibido: Muitas solicitações do mesmo IP do cliente; O limite máximo da taxa de solicitação da Restrição de IP Dinâmico foi atingido.
  • 403.503 – Proibido: o endereço IP está incluído na lista de Negações da Restrição de IP
  • 403.504 – Proibido: o nome do host está incluído na lista de Negações da Restrição de IP

Ver também[editar | editar código-fonte]

Referências

  1. «Códigos de status de respostas HTTP». MDN Web Docs. Consultado em 30 de março de 2019 
  2. Fielding, Roy; Reschke, Julian. «Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content - Section 6.5.3». tools.ietf.org (em inglês). Consultado em 30 de março de 2019 
  3. Fielding, Roy; Reschke, Julian. «Hypertext Transfer Protocol (HTTP/1.1): Authentication - Section 3.1». tools.ietf.org (em inglês). Consultado em 30 de março de 2019 
  4. Leach, Paul J.; Berners-Lee, Tim; Mogul, Jeffrey C.; Masinter, Larry; Fielding, Roy T.; Gettys, James. «Hypertext Transfer Protocol -- HTTP/1.1». tools.ietf.org (em inglês). Consultado em 30 de março de 2019 
  5. «Códigos de status HTTP no IIS 7 e em versões posteriores». support.microsoft.com. Consultado em 30 de março de 2019