{"id":1505,"date":"2023-06-27T11:02:41","date_gmt":"2023-06-27T14:02:41","guid":{"rendered":"https:\/\/www.homehost.com.br\/blog\/?p=1505"},"modified":"2024-10-24T10:07:14","modified_gmt":"2024-10-24T13:07:14","slug":"status-http-o-que-sao-codigos-de-resposta","status":"publish","type":"post","link":"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/","title":{"rendered":"Status HTTP: Tudo sobre os 33 c\u00f3digos HTTP"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Como voc\u00ea j\u00e1 pode ver, toda p\u00e1gina que acessamos na internet inicia com o texto \u201cHTTP\u201d.&nbsp;O HTTP (Hypertext Transfer Protocol) \u00e9 o protocolo respons\u00e1vel por fazer a comunica\u00e7\u00e3o entre o cliente e o servidor. Dessa forma, <strong>a cada solicita\u00e7\u00e3o feita ao servidor web, o HTTP responde se voc\u00ea obteve sucesso, ou se h\u00e1 algum erro na p\u00e1gina ou no servidor.<\/strong> Estas mensagens de erro s\u00e3o os &#8220;status HTTP&#8221;, tamb\u00e9m conhecidas como Status code HTTP. Por exemplo, os erros de HTTP mais comuns s\u00e3o o 404, 500 e 403.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/06\/status-http-codigos-grafico-1.jpeg\" alt=\"Como o servidor web retorna o codigo de status (http status code) ao cliente.\" class=\"wp-image-9340\" width=\"1288\" height=\"539\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Todo acesso a uma p\u00e1gina web retorna um c\u00f3digo de status HTTP<\/strong> (ou HTTP status code). O c\u00f3digo padr\u00e3o mais frequente \u00e9 o 200, que indica sucesso.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dessa forma, para que o navegador possa se comunicar com o servidor corretamente, existem os c\u00f3digos de resposta HTTP. Por exemplo, eles mostram o status do HTTP, a resposta para sua solicita\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><div id=\"ez-toc-container\" class=\"ez-toc-v2_0_72 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Conte\u00fado<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/#As_Classes_de_Status_HTTP\" title=\"As Classes de Status HTTP\">As Classes de Status HTTP<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/#Classe_de_status_1XX_%E2%80%93_Informativa\" title=\"Classe de status 1XX &#8211; Informativa\">Classe de status 1XX &#8211; Informativa<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/#Classe_de_status_2XX_%E2%80%93_Sucesso\" title=\"Classe de status 2XX &#8211; Sucesso\">Classe de status 2XX &#8211; Sucesso<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/#Classe_de_status_HTTP_3XX_%E2%80%93_Redirecionamento\" title=\"Classe de status HTTP 3XX &#8211; Redirecionamento\">Classe de status HTTP 3XX &#8211; Redirecionamento<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/#Classe_de_status_4XX_%E2%80%93_Erro_do_cliente\" title=\"Classe de status 4XX &#8211; Erro do cliente\">Classe de status 4XX &#8211; Erro do cliente<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/#Classe_de_status_HTTP_5XX_%E2%80%93_Erro_do_servidor\" title=\"Classe de status HTTP 5XX &#8211; Erro do servidor\">Classe de status HTTP 5XX &#8211; Erro do servidor<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/#Os_top_10_status_codes_HTTP_sao\" title=\"Os top 10 status codes HTTP s\u00e3o:\">Os top 10 status codes HTTP s\u00e3o:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/#Conclusao\" title=\"Conclus\u00e3o\">Conclus\u00e3o<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/#Perguntas_frequentes\" title=\"Perguntas frequentes\">Perguntas frequentes<\/a><\/li><\/ul><\/nav><\/div>\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-as-classes-de-status-http\"><span class=\"ez-toc-section\" id=\"As_Classes_de_Status_HTTP\"><\/span>As Classes de Status HTTP<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Como existem v\u00e1rias respostas que o servidor pode dar para algu\u00e9m que acessa uma p\u00e1gina na web, h\u00e1 classes de status, que s\u00e3o divis\u00f5es do que cada resposta representa. Em seguida, elas costumam vir acompanhadas de mais dois n\u00fameros para especificar ainda melhor o que cada c\u00f3digo significa.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2023\/06\/classes-de-codigos-de-status-http.jpg\" alt=\"Classes de status HTTP: 100 informativo, 200 OK Sucesso, 300 Redirecionamento, 400 erro do cliente e 500 Erro de servidor.\" class=\"wp-image-9339\" width=\"1764\" height=\"2212\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-classe-de-status-1xx-informativa\"><span class=\"ez-toc-section\" id=\"Classe_de_status_1XX_%E2%80%93_Informativa\"><\/span>Classe de status 1XX &#8211; Informativa<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Simplesmente indica que o servidor recebeu a solicita\u00e7\u00e3o, e est\u00e1 pronto para dar continuidade ao processo. Portanto, n\u00e3o representam um erro.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Os c\u00f3digos mais comuns dessa classe s\u00e3o:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>100 Continuar<\/strong> &#8211; O c\u00f3digo de status HTTP 100 Continue \u00e9 uma resposta provis\u00f3ria que indica que o servidor recebeu com sucesso os cabe\u00e7alhos da solicita\u00e7\u00e3o e est\u00e1 aguardando a conclus\u00e3o da solicita\u00e7\u00e3o. O servidor usa em solicita\u00e7\u00f5es POST para permitir que o cliente envie o corpo da solicita\u00e7\u00e3o em etapas, evitando enviar dados desnecess\u00e1rios.<\/li>\n\n\n\n<li><strong>101 Mudando protocolos <\/strong>&#8211; O servidor emite o c\u00f3digo de status HTTP 101 Switching Protocols para indicar que o est\u00e1 mudando para um protocolo diferente, conforme solicitado pelo cliente. Isso geralmente ocorre em conex\u00f5es WebSocket, onde o servidor inicialmente responde com 101 Switching Protocols para indicar a mudan\u00e7a para o protocolo WebSocket e estabelecer uma conex\u00e3o bidirecional persistente entre o cliente e o servidor.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-classe-de-status-2xx-sucesso\"><span class=\"ez-toc-section\" id=\"Classe_de_status_2XX_%E2%80%93_Sucesso\"><\/span>Classe de status 2XX &#8211; Sucesso<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Essa classe indica que o servidor recebeu a solicita\u00e7\u00e3o. Al\u00e9m disso, o servidor entendeu e que ser\u00e1<br>processada com \u00eaxito. Assim, s\u00e3o as respostas http para sucesso. Ou seja, tudo correu bem na transa\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por exemplo, os c\u00f3digos mais comuns dessa classe s\u00e3o:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>200 OK<\/strong> &#8211; O servidor emite o c\u00f3digo de status HTTP 200 OK quando uma solicita\u00e7\u00e3o \u00e9 bem-sucedida e a resposta cont\u00e9m o conte\u00fado solicitado. Isso indica que o servidor processou com sucesso a solicita\u00e7\u00e3o e est\u00e1 enviando a resposta de volta ao cliente. \u00c9 um c\u00f3digo de status muito comum e indica que a comunica\u00e7\u00e3o entre o cliente e o servidor ocorreu sem problemas, resultando na entrega do conte\u00fado solicitado ao cliente.<\/li>\n\n\n\n<li><strong>201 Criado<\/strong> &#8211; O servidor retorna o c\u00f3digo de status HTTP 201 Created quando ele processa com sucesso uma solicita\u00e7\u00e3o e cria um novo recurso. Geralmente o servidor usa em resposta a opera\u00e7\u00f5es POST, PUT ou PATCH. Por exemplo, isso indica que o servidor criou o recurso com sucesso. A resposta inclui normalmente uma entidade que descreve ou cont\u00e9m informa\u00e7\u00f5es sobre o recurso rec\u00e9m-criado, como sua localiza\u00e7\u00e3o ou um identificador \u00fanico. Esse c\u00f3digo de status indica que a solicita\u00e7\u00e3o foi bem-sucedida e que o servidor foi capaz de criar o recurso conforme solicitado.<\/li>\n\n\n\n<li><strong>202 Aceito<\/strong> &#8211; O servidor utiliza o c\u00f3digo de status HTTP 202 Accepted para indicar que ele aceitou a solicita\u00e7\u00e3o para processamento, mas ainda n\u00e3o a concluiu. Isso significa que o servidor recebeu a solicita\u00e7\u00e3o e est\u00e1 trabalhando nela, mas a resposta final ainda n\u00e3o est\u00e1 dispon\u00edvel. As pessoas comumente usam esse c\u00f3digo quando uma solicita\u00e7\u00e3o exige um tempo de processamento prolongado ou quando o processamento \u00e9 ass\u00edncrono. A resposta pode incluir informa\u00e7\u00f5es sobre o status ou o progresso da solicita\u00e7\u00e3o.<\/li>\n\n\n\n<li><strong>203 N\u00e3o-autorizado<\/strong> &#8211; O servidor utiliza o c\u00f3digo de status HTTP 203 Non-Authoritative Information para indicar que a resposta enviada n\u00e3o \u00e9 a vers\u00e3o definitiva ou autoritativa da informa\u00e7\u00e3o solicitada. Isso significa que a resposta pode se basear em uma c\u00f3pia em cache ou em um servidor intermedi\u00e1rio que n\u00e3o tem a fonte original da informa\u00e7\u00e3o. Geralmente, usamos esse c\u00f3digo de status em opera\u00e7\u00f5es de cache, em que retornamos a resposta armazenada em cache em vez de solicitar novamente a fonte original.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Os c\u00f3digos de resposta HTTP 200 menos frequentes<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>204 Nenhum conte\u00fado<\/strong> &#8211; O servidor conclui com sucesso a solicita\u00e7\u00e3o ao utilizar o c\u00f3digo de status HTTP 204 No Content, indicando que n\u00e3o h\u00e1 conte\u00fado de retorno ao cliente na resposta. Geralmente, n\u00f3s utilizamos esse c\u00f3digo em solicita\u00e7\u00f5es POST, PUT ou DELETE, onde o cliente n\u00e3o precisa receber uma representa\u00e7\u00e3o atualizada do recurso ap\u00f3s a conclus\u00e3o da opera\u00e7\u00e3o. Em vez de retornar um corpo de resposta, o servidor envia apenas o cabe\u00e7alho da resposta.<\/li>\n\n\n\n<li><strong>205 Reset<\/strong> &#8211; O c\u00f3digo de status HTTP 205 Reset Content instrui o cliente a redefinir a exibi\u00e7\u00e3o do documento que estava sendo visualizado. Normalmente, usamos esse c\u00f3digo em opera\u00e7\u00f5es de formul\u00e1rio, em que o cliente envia uma solicita\u00e7\u00e3o POST e o servidor responde com o c\u00f3digo 205 para instruir o cliente a limpar o formul\u00e1rio. Isso evita que o cliente reenvie acidentalmente os mesmos dados novamente se o usu\u00e1rio atualizar a p\u00e1gina.<\/li>\n\n\n\n<li><strong>206 Conte\u00fado parcial <\/strong>&#8211; O servidor utiliza o c\u00f3digo de status HTTP 206 Partial Content para indicar que a resposta \u00e9 apenas uma parte do conte\u00fado solicitado. Isso ocorre quando a solicita\u00e7\u00e3o original inclui um cabe\u00e7alho de intervalo, especificando uma faixa espec\u00edfica de bytes desejada. O servidor atende \u00e0 solicita\u00e7\u00e3o enviando apenas a parte solicitada do conte\u00fado, com o cabe\u00e7alho Content-Range especificando o intervalo de bytes retornados.<\/li>\n\n\n\n<li><strong>207 Status Multi <\/strong>&#8211; O c\u00f3digo de status HTTP 207 Multi-Status serve para indicar uma resposta que cont\u00e9m informa\u00e7\u00f5es sobre v\u00e1rios recursos, em vez de apenas um recurso \u00fanico. Comumente, utilizamos esse c\u00f3digo em solicita\u00e7\u00f5es WebDAV, onde a resposta pode incluir detalhes sobre v\u00e1rios arquivos ou diret\u00f3rios.Cada recurso individual inclu\u00eddo na resposta ter\u00e1 seu pr\u00f3prio status e metadados espec\u00edficos.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-classe-de-status-http-3xx-redirecionamento\"><span class=\"ez-toc-section\" id=\"Classe_de_status_HTTP_3XX_%E2%80%93_Redirecionamento\"><\/span>Classe de status HTTP 3XX &#8211; Redirecionamento<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ele indica que haver\u00e1 um redirecionamento para outra p\u00e1gina. Isso acontece, por exemplo, quando a URL que voc\u00ea pesquisou sofreu altera\u00e7\u00f5es, mas o administrador do <a href=\"https:\/\/www.homehost.com.br\/blog\/registro-de-dominios\/redirecionar-um-dominio-ou-pagina\/\">site te redireciona para a p\u00e1gina<\/a> atual. Dessa forma, surgem os erros 3XX.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por exemplo, os c\u00f3digos mais comuns dessa classe s\u00e3o:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>300 M\u00faltipla escolha<\/strong> &#8211; O servidor retorna o c\u00f3digo de status HTTP 300 Multiple Choices quando existem v\u00e1rias op\u00e7\u00f5es dispon\u00edveis para a solicita\u00e7\u00e3o do cliente. Isso ocorre geralmente quando um recurso tem v\u00e1rias representa\u00e7\u00f5es diferentes dispon\u00edveis e o servidor n\u00e3o consegue determinar qual delas retornar como resposta. O servidor incluir\u00e1 uma lista de op\u00e7\u00f5es no corpo da resposta, fornecendo ao cliente a oportunidade de escolher entre elas. O cliente pode ent\u00e3o selecionar uma das op\u00e7\u00f5es fornecidas e enviar uma nova solicita\u00e7\u00e3o para o recurso desejado. O c\u00f3digo 300 serve para casos de redirecionamento negociado, onde o servidor de origem oferece v\u00e1rias op\u00e7\u00f5es para o cliente escolher.<\/li>\n\n\n\n<li><strong>301 Movido Permanentemente<\/strong> &#8211; O servidor retorna o c\u00f3digo de status HTTP 301 Moved Permanently quando move permanentemente um recurso para uma nova localiza\u00e7\u00e3o. Isso significa que a URL original da solicita\u00e7\u00e3o n\u00e3o \u00e9 mais v\u00e1lida e o cliente deve atualizar seus links ou marcadores para a nova URL fornecida na resposta. Os mecanismos de busca tamb\u00e9m atualizam seus \u00edndices para apontar para a nova localiza\u00e7\u00e3o do recurso.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">C\u00f3digos 300 menos usados<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>302 Encontrado<\/strong> &#8211; O servidor retorna o c\u00f3digo de status HTTP 302 Found quando temporariamente move um recurso para uma nova localiza\u00e7\u00e3o. Isso indica ao cliente que a solicita\u00e7\u00e3o foi bem-sucedida, mas o recurso solicitado est\u00e1 temporariamente dispon\u00edvel em outro lugar. O cliente deve usar a nova URL fornecida na resposta para acessar o recurso tempor\u00e1rio.<\/li>\n\n\n\n<li><strong>303 Veja outro<\/strong> &#8211; O c\u00f3digo de status HTTP 303 See Other \u00e9 semelhante ao 302, mas indica explicitamente que o cliente deve usar um m\u00e9todo GET para recuperar a resposta. Isso \u00e9 \u00fatil em casos em que uma solicita\u00e7\u00e3o POST resulta em uma resposta tempor\u00e1ria que o cliente deve acessar com um m\u00e9todo GET separado.<\/li>\n\n\n\n<li><strong>304 N\u00e3o modificado<\/strong> &#8211; O servidor utiliza o c\u00f3digo de status HTTP 304 Not Modified quando uma solicita\u00e7\u00e3o GET condicional identifica um recurso que n\u00e3o sofreu modifica\u00e7\u00f5es desde a \u00faltima solicita\u00e7\u00e3o. O servidor informa ao cliente que a vers\u00e3o em cache do recurso ainda est\u00e1 v\u00e1lida e pronta para uso, e evita assim o envio desnecess\u00e1rio do recurso completo.<\/li>\n\n\n\n<li><strong>305 Use Proxy<\/strong> -O c\u00f3digo de status HTTP 305 Use Proxy tem pouco uso nos dias de hoje. Ele informa ao cliente que ele deve encaminhar a solicita\u00e7\u00e3o para um servidor proxy utilizando a URL fornecida na resposta.<\/li>\n\n\n\n<li><strong>307 Redirecionamento tempor\u00e1rio<\/strong> -O c\u00f3digo de status HTTP 307 Temporary Redirect \u00e9 semelhante ao 302, mas indica explicitamente que o cliente deve preservar o m\u00e9todo de solicita\u00e7\u00e3o original ao acessar a nova localiza\u00e7\u00e3o tempor\u00e1ria do recurso. Isso \u00e9 \u00fatil em casos em que o cliente estava usando um m\u00e9todo POST e precisa seguir a redire\u00e7\u00e3o com o mesmo m\u00e9todo POST.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-classe-de-status-4xx-erro-do-cliente\"><span class=\"ez-toc-section\" id=\"Classe_de_status_4XX_%E2%80%93_Erro_do_cliente\"><\/span>Classe de status 4XX &#8211; Erro do cliente<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Esse status indica que o servidor n\u00e3o conseguiu processar a solicita\u00e7\u00e3o porque o cliente a fez de forma errada ou que n\u00e3o dependa dele, como por exemplo uma p\u00e1gina exclu\u00edda.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por exemplo, os c\u00f3digos mais comuns dessa classe s\u00e3o:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>400 Requisi\u00e7\u00e3o inv\u00e1lida<\/strong> &#8211; O c\u00f3digo de status <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/http-error-400\/\">HTTP 400 Bad Request<\/a> aparece quando o servidor n\u00e3o consegue entender ou processar a solicita\u00e7\u00e3o do cliente. Ocorre, por exemplo, devido a uma sintaxe incorreta, par\u00e2metros inv\u00e1lidos ou dados malformados. Ele indica que houve um erro na solicita\u00e7\u00e3o do cliente e que o servidor n\u00e3o pode process\u00e1-la conforme enviada. Isso pode ocorrer quando o URL est\u00e1 incorreto. Al\u00e9m disso, pode ocorrer quando faltam informa\u00e7\u00f5es obrigat\u00f3rias ou o formato dos dados enviados n\u00e3o est\u00e1 de acordo com o esperado pelo servidor. O c\u00f3digo 400 alerta o cliente de que a solicita\u00e7\u00e3o precisa de corre\u00e7\u00e3o antes que o servidor possa process\u00e1-la adequadamente.<\/li>\n\n\n\n<li><strong>401 N\u00e3o autorizado<\/strong> &#8211; O c\u00f3digo de status <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/erro-401\/\">HTTP 401 Unauthorized<\/a> aparece quando o cliente tenta acessar um recurso protegido por autentica\u00e7\u00e3o. Entretanto, n\u00e3o fornece credenciais v\u00e1lidas ou n\u00e3o possui permiss\u00e3o para acessar o recurso. Esse c\u00f3digo indica que a solicita\u00e7\u00e3o requer autentica\u00e7\u00e3o e o cliente deve fornecer as credenciais corretas, como nome de usu\u00e1rio e senha, para obter acesso. O servidor responde com o c\u00f3digo 401 para informar ao cliente que ele n\u00e3o est\u00e1 autorizado a visualizar ou interagir com o recurso solicitado. Sendo assim, o servidor pede uma autentica\u00e7\u00e3o adequada. Geralmente, o servidor redireciona o cliente para uma p\u00e1gina de login ou envia uma mensagem de erro informando que ele precisa fazer login antes de prosseguir.<\/li>\n\n\n\n<li><strong>402 Pagamento necess\u00e1rio<\/strong> &#8211; O c\u00f3digo de status HTTP 402 Payment Required \u00e9 um c\u00f3digo reservado que sinaliza que o recurso requer pagamento. O cliente precisa fazer um pagamento para acessar o recurso solicitado. Embora fa\u00e7a parte das especifica\u00e7\u00f5es do protocolo HTTP, seu uso na pr\u00e1tica n\u00e3o \u00e9 t\u00e3o comum. Esse c\u00f3digo serve em cen\u00e1rios onde determinados conte\u00fados ou servi\u00e7os requerem uma assinatura paga ou algum tipo de pagamento. Quando o cliente recebe o c\u00f3digo 402, ele fica sabendo que precisa fazer o pagamento necess\u00e1rio antes de obter acesso ao recurso desejado. Normalmente, o servidor fornece uma p\u00e1gina de pagamento ou instru\u00e7\u00f5es adicionais para orientar o usu\u00e1rio sobre como proceder com o pagamento.<\/li>\n\n\n\n<li><strong>403 Proibido<\/strong> &#8211; O c\u00f3digo de status HTTP 403 Forbidden indica que o servidor entendeu a solicita\u00e7\u00e3o do cliente. Entretanto, o servidor est\u00e1 se recusando a fornecer acesso ao recurso solicitado. Isso pode ocorrer por v\u00e1rias raz\u00f5es, como permiss\u00f5es inadequadas, autentica\u00e7\u00e3o inv\u00e1lida, restri\u00e7\u00f5es de IP, entre outras. Quando um servidor retorna o c\u00f3digo 403, ele est\u00e1 informando ao cliente que ele n\u00e3o possui permiss\u00e3o para acessar o recurso desejado. Isso pode ser por motivos de seguran\u00e7a, restri\u00e7\u00f5es de privacidade ou pol\u00edticas do servidor. Geralmente, o servidor tamb\u00e9m fornece informa\u00e7\u00f5es adicionais sobre o motivo pelo qual negou o acesso. Por fim, isso pode ajudar o cliente a resolver o problema.<\/li>\n\n\n\n<li><strong>404 N\u00e3o encontrado<\/strong> &#8211; O c\u00f3digo de status <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/erro-404-not-found\/\">HTTP 404 Not Found<\/a> \u00e9 uma resposta do servidor que indica que a p\u00e1gina n\u00e3o existe. Por exemplo, o cliente n\u00e3o encontrou o recurso (URL) solicitado. Isso significa que o servidor n\u00e3o p\u00f4de encontrar a p\u00e1gina, arquivo ou recurso especificado na URL solicitada. O c\u00f3digo 404 \u00e9 um dos mais comuns encontrados na web.  Geralmente ocorre porque h\u00e1 um link quebrado, uma p\u00e1gina removida ou renomeada, ou um URL digitado incorretamente. O servidor retorna o c\u00f3digo 404 para informar ao cliente que o recurso n\u00e3o est\u00e1 dispon\u00edvel. Por exemplo, dessa forma o servidor ajuda a evitar confus\u00f5es e fornece uma indica\u00e7\u00e3o clara de que a p\u00e1gina n\u00e3o existe.<\/li>\n\n\n\n<li><strong>405 M\u00e9todo n\u00e3o permitido<\/strong> &#8211; O c\u00f3digo de status HTTP 405 Method Not Allowed indica que o servidor n\u00e3o permite o m\u00e9todo de solicita\u00e7\u00e3o usado pelo cliente. Isso ocorre quando o servidor reconhece o m\u00e9todo de solicita\u00e7\u00e3o (por exemplo, GET, POST, PUT, DELETE), mas n\u00e3o o permite para a URL espec\u00edfica. O c\u00f3digo 405 \u00e9 para o servidor garantir a seguran\u00e7a e a integridade dos recursos. Ele ocorre, porque o servidor restringe os m\u00e9todos que usados para acessar ou manipular determinados recursos. Por exemplo, isso ocorre quando h\u00e1 uma incompatibilidade entre o m\u00e9todo de solicita\u00e7\u00e3o e configura\u00e7\u00f5es. Por exemplo, diverg\u00eancias entre o m\u00e9todo enviado pelo cliente e as permiss\u00f5es ou configura\u00e7\u00f5es do servidor para a URL solicitada. O servidor inclui informa\u00e7\u00f5es extras no cabe\u00e7alho da resposta para sinalizar quais m\u00e9todos s\u00e3o ideais para o recurso em quest\u00e3o.<\/li>\n\n\n\n<li><strong>406 N\u00e3o Aceit\u00e1vel<\/strong> &#8211; O c\u00f3digo de status HTTP 406 Not Acceptable \u00e9 uma resposta do servidor que indica que o recurso solicitado n\u00e3o est\u00e1 dispon\u00edvel. Em princ\u00edpio, trata-se de um formato n\u00e3o aceito para o cliente. Isso ocorre quando o servidor \u00e9 incapaz de fornecer uma representa\u00e7\u00e3o do recurso que atenda aos crit\u00e9rios de aceita\u00e7\u00e3o definidos pelo cliente na solicita\u00e7\u00e3o. O servidor usa o c\u00f3digo 406 quando o cliente especifica cabe\u00e7alhos de solicita\u00e7\u00e3o que restringem os tipos de conte\u00fado aceit\u00e1veis, como no cabe\u00e7alho &#8220;Accept&#8221;. O servidor, ao n\u00e3o poder fornecer uma resposta compat\u00edvel com esses crit\u00e9rios, envia o c\u00f3digo 406. Isso pode acontecer, por exemplo, quando o cliente solicita um formato de arquivo espec\u00edfico que o servidor n\u00e3o suporta. Al\u00e9m disso, tamb\u00e9m ocorre quando n\u00e3o h\u00e1 uma vers\u00e3o em um idioma espec\u00edfico dispon\u00edvel para o recurso solicitado. A resposta do servidor pode incluir informa\u00e7\u00f5es adicionais no corpo ou cabe\u00e7alho da resposta. Esclarecendo, isso ajuda a fornecer detalhes sobre a natureza do erro e quais formatos de conte\u00fado est\u00e3o dispon\u00edveis.<\/li>\n\n\n\n<li><strong>407 Autentica\u00e7\u00e3o de proxy necess\u00e1ria<\/strong> &#8211; O c\u00f3digo de status HTTP 407 Proxy Authentication Required \u00e9 uma resposta do servidor que indica que \u00e9 necess\u00e1rio autentica\u00e7\u00e3o. Por exemplo, o servidor pede autentica\u00e7\u00e3o para acessar o proxy usado para a comunica\u00e7\u00e3o entre o cliente e o servidor. Isso ocorre quando o servidor proxy exige autentica\u00e7\u00e3o para processar a solicita\u00e7\u00e3o do cliente. O c\u00f3digo 407 \u00e9 semelhante ao c\u00f3digo 401 Unauthorized, mas se aplica especificamente a situa\u00e7\u00f5es em que a autentica\u00e7\u00e3o \u00e9 necess\u00e1ria para acessar o proxy. Al\u00e9m disso, tamb\u00e9m ocorre n\u00e3o diretamente para o recurso solicitado. O servidor envia uma resposta 407 incluindo o cabe\u00e7alho de resposta Proxy-Authenticate, que especifica os m\u00e9todos de autentica\u00e7\u00e3o suportados pelo servidor proxy. O cliente deve fornecer as credenciais de autentica\u00e7\u00e3o apropriadas no cabe\u00e7alho Authorization para continuar a comunica\u00e7\u00e3o com o servidor proxy e obter acesso ao recurso desejado.<\/li>\n\n\n\n<li><strong>408 Tempo de requisi\u00e7\u00e3o esgotou <\/strong>&#8211; O c\u00f3digo de status HTTP 408 Request Timeout indica que o servidor encerrou a conex\u00e3o. Por exemplo, ocorre porque o cliente demorou muito para enviar a solicita\u00e7\u00e3o. Isso geralmente ocorre quando n\u00e3o h\u00e1 atividade do cliente por um per\u00edodo de tempo prolongado e o servidor decide encerrar a conex\u00e3o. O cliente pode tentar novamente a solicita\u00e7\u00e3o, mas \u00e9 importante verificar se h\u00e1 problemas de conex\u00e3o ou atrasos significativos na rede que possam estar causando o tempo limite.<\/li>\n\n\n\n<li><strong>409 Conflito<\/strong> &#8211; O c\u00f3digo de status HTTP 409 Conflict indica que houve um conflito na solicita\u00e7\u00e3o do cliente. Isso ocorre quando a solicita\u00e7\u00e3o do cliente entra em conflito com o estado atual do servidor. Por exemplo, duas solicita\u00e7\u00f5es simult\u00e2neas que tentam modificar o mesmo recurso ao mesmo tempo podem gerar isso. O servidor enviar\u00e1 detalhes adicionais no corpo da resposta para indicar a natureza espec\u00edfica do conflito. O cliente deve revisar essas informa\u00e7\u00f5es e tomar medidas apropriadas, como modificar a solicita\u00e7\u00e3o ou tentar novamente em um momento posterior.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-classe-de-status-http-5xx-erro-do-servidor\"><span class=\"ez-toc-section\" id=\"Classe_de_status_HTTP_5XX_%E2%80%93_Erro_do_servidor\"><\/span>Classe de status HTTP 5XX &#8211; Erro do servidor<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Esse status indica que, devido a um erro do servidor, ele n\u00e3o conseguiu atender a sua solicita\u00e7\u00e3o. Na maioria das vezes est\u00e1 relacionada a <a href=\"https:\/\/www.homehost.com.br\/blog\/cpanel\/permissoes-de-arquivos-e-pastas-chmod-linux-cpanel\/\">permiss\u00f5es dos arquivos<\/a> ou pastas de software.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Os c\u00f3digos mais comuns dessa classe s\u00e3o:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>500 Erro interno do servidor<\/strong> &#8211; O c\u00f3digo de status <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/http-erro-500\/\">HTTP 500 Internal Server Error<\/a> indica que ocorreu um erro interno no servidor. Normalmente ocorre ao processar a solicita\u00e7\u00e3o do cliente. Isso geralmente indica um problema no servidor, como uma falha no software, uma configura\u00e7\u00e3o incorreta ou algum tipo de erro no processamento da solicita\u00e7\u00e3o. O servidor envia esse c\u00f3digo de status quando n\u00e3o consegue determinar com precis\u00e3o a causa exata do erro. O cliente n\u00e3o pode fazer muito al\u00e9m de relatar o problema ao administrador do servidor e aguardar uma resolu\u00e7\u00e3o.<\/li>\n\n\n\n<li><strong>501 N\u00e3o implementado<\/strong> &#8211; O c\u00f3digo de status HTTP 501 Not Implemented indica que o servidor n\u00e3o suporta ou n\u00e3o reconhece a funcionalidade solicitada pelo cliente. Isso ocorre quando o servidor n\u00e3o implementou o m\u00e9todo HTTP espec\u00edfico necess\u00e1rio para atender \u00e0 solicita\u00e7\u00e3o do cliente. Isso pode ocorrer devido a limita\u00e7\u00f5es de configura\u00e7\u00e3o, restri\u00e7\u00f5es de seguran\u00e7a, ou simplesmente porque o servidor n\u00e3o suporta a funcionalidade solicitada. O cliente pode tentar usar m\u00e9todos alternativos ou entrar em contato com o administrador do servidor para obter mais informa\u00e7\u00f5es sobre como proceder.<\/li>\n\n\n\n<li><strong>502 Bad Gateway &#8211;<\/strong> O c\u00f3digo de status <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/erro-502-bad-gateway\/\">Erro 502 Bad Gateway<\/a> indica que um servidor atuando como um gateway ou proxy recebeu uma resposta inv\u00e1lida de um servidor upstream. Isso geralmente ocorre quando h\u00e1 um problema de comunica\u00e7\u00e3o entre servidores ou quando o servidor upstream n\u00e3o consegue responder \u00e0 solicita\u00e7\u00e3o corretamente. Esse c\u00f3digo de status indica que o servidor intermedi\u00e1rio n\u00e3o conseguiu obter uma resposta v\u00e1lida do servidor final e, portanto, n\u00e3o pode concluir a solicita\u00e7\u00e3o do cliente. O cliente pode tentar novamente mais tarde ou entrar em contato com o administrador do servidor para relatar o problema. <\/li>\n\n\n\n<li><strong>503 Servi\u00e7o indispon\u00edvel &#8211; <\/strong>O c\u00f3digo de status de <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/error-503\/\">erro 503<\/a> Service Unavailable indica que o servidor est\u00e1 temporariamente indispon\u00edvel para lidar com a solicita\u00e7\u00e3o do cliente. Isso pode ocorrer quando o servidor est\u00e1 sobrecarregado, em manuten\u00e7\u00e3o ou enfrentando algum problema tempor\u00e1rio que o impede de atender \u00e0s solicita\u00e7\u00f5es. Geralmente, o servidor envia uma mensagem adicional no corpo da resposta para informar ao cliente sobre a natureza do problema e o tempo estimado de recupera\u00e7\u00e3o. O cliente pode tentar novamente mais tarde ou entrar em contato com o administrador do servidor para obter mais informa\u00e7\u00f5es sobre a disponibilidade do servi\u00e7o.<\/li>\n\n\n\n<li><strong>504 Gateway Time-Out &#8211;<\/strong> O c\u00f3digo de status HTTP 504 Gateway Timeout \u00e9 semelhante ao c\u00f3digo 502 Bad Gateway, indicando um problema de comunica\u00e7\u00e3o entre servidores. No entanto, usamos o c\u00f3digo 504 quando o servidor intermedi\u00e1rio n\u00e3o obt\u00e9m uma resposta dentro do tempo limite estabelecido. Isso pode ocorrer quando o servidor upstream est\u00e1 demorando muito para processar a solicita\u00e7\u00e3o ou quando h\u00e1 um congestionamento na rede. Geralmente, o servidor retorna esse c\u00f3digo quando existe um problema tempor\u00e1rio que impede a conclus\u00e3o da solicita\u00e7\u00e3o, e o cliente pode tentar novamente mais tarde.<\/li>\n\n\n\n<li><strong>505 HTTP Version not supported &#8211;<\/strong>O c\u00f3digo de status HTTP 505 HTTP Version Not Supported sinaliza que o servidor n\u00e3o suporta a vers\u00e3o do <a href=\"https:\/\/www.homehost.com.br\/blog\/ssl\/protocolo-https\/\">protocolo HTTPS<\/a> usada na solicita\u00e7\u00e3o. Isso geralmente ocorre quando o cliente est\u00e1 usando uma vers\u00e3o mais recente do protocolo HTTP que o servidor n\u00e3o reconhece ou n\u00e3o suporta. O cliente pode tentar usar uma vers\u00e3o mais antiga do protocolo ou entrar em contato com o administrador do servidor para verificar se h\u00e1 suporte para a vers\u00e3o do protocolo usada. Esse c\u00f3digo \u00e9 menos comum e pode ocorrer em situa\u00e7\u00f5es em que o cliente e o servidor est\u00e3o usando vers\u00f5es incompat\u00edveis do protocolo HTTP.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-os-top-10-status-codes-http-sao\"><span class=\"ez-toc-section\" id=\"Os_top_10_status_codes_HTTP_sao\"><\/span>Os top 10 status codes HTTP s\u00e3o:<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">200 OK<br>201 Criado<br>204 Nenhum conte\u00fado<br>304 N\u00e3o modificado<br>400 Requisi\u00e7\u00e3o inv\u00e1lida<br>401 N\u00e3o autorizado<br>403 Proibido<br>404 N\u00e3o encontrado<br>409 Conflito<br>500 Erro interno do servidor<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusao\"><span class=\"ez-toc-section\" id=\"Conclusao\"><\/span>Conclus\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Toda conex\u00e3o do navegador com o servidor <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/http-o-que-e\/\">HTTP<\/a> gera um c\u00f3digo de resposta. Tanto de sucesso como de falha. Por exemplo, os c\u00f3digos de status HTTP funcionam como se fossem placas de tr\u00e2nsito. Pare, Siga, Vire a direita&#8230; Quando acessamos um site corretamente, h\u00e1 uma resposta com o c\u00f3digo 200 (Sucesso). Se o servidor n\u00e3o encontrar uma p\u00e1gina, ele exibir\u00e1 o c\u00f3digo de erro 404<a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/erro-404-not-found\/\"> Erro 404<\/a> (N\u00e3o Encontrado). <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quando uma p\u00e1gina mudou de endere\u00e7o, o HTTP envia o <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/html-redirect\/\">c\u00f3digo 301 (Redirecionamento permanente)<\/a>. Ou ent\u00e3o, um erro muito comum \u00e9 o <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/erro-401\/\">Erro 401<\/a>, que mostra uma falha de autentica\u00e7\u00e3o. Ainda assim, existem diversos outros c\u00f3digos de resposta, menos usados, que representam os status do HTTP. Por fim, agora que voc\u00ea sabe o que cada n\u00famero inicial indica, fica muito mais f\u00e1cil identific\u00e1-los.&nbsp; Mas, se ficar com alguma d\u00favida, pode contar a gente aqui do HomeHost!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Perguntas_frequentes\"><\/span>Perguntas frequentes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">Quando houve a implanta\u00e7\u00e3o dos HTTP status codes?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">O protocolo HTTP definiu os c\u00f3digos de status HTTP pela primeira vez em 1992, com a introdu\u00e7\u00e3o da vers\u00e3o HTTP\/1.0 no RFC 2616. Desde ent\u00e3o, clientes (como navegadores da web) e servidores web t\u00eam usado esses c\u00f3digos amplamente para indicar o resultado de uma solicita\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Desde o in\u00edcio, definiram-se alguns dos c\u00f3digos de status mais comuns, como o 200 OK e o 404 Not Found, e eles permanecem em uso amplo at\u00e9 hoje. O c\u00f3digo 200 OK indica que a solicita\u00e7\u00e3o foi bem-sucedida, enquanto o c\u00f3digo 404 Not Found se aplica quando o recurso solicitado n\u00e3o se encontra no servidor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Com o passar do tempo, houve adi\u00e7\u00e3o de novos c\u00f3digos de status para lidar com diferentes cen\u00e1rios e requisitos de comunica\u00e7\u00e3o na web. Por exemplo, os c\u00f3digos de redirecionamento, como o 301 Moved Permanently e o 302 Found, surgiram para permitir que os servidores redirecionassem os clientes para outras URLs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c9 importante destacar que a especifica\u00e7\u00e3o do protocolo HTTP continua evoluindo, com novas vers\u00f5es sendo lan\u00e7adas periodicamente para melhorar a efici\u00eancia, seguran\u00e7a e funcionalidades da comunica\u00e7\u00e3o web.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">O que significa o codigo HTTP 200?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Quando um navegador da web recebe uma resposta com o c\u00f3digo 200, ele conclui que a opera\u00e7\u00e3o teve sucesso e exibe o conte\u00fado da p\u00e1gina normalmente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Geralmente, usamos o c\u00f3digo 200 OK para responder a solicita\u00e7\u00f5es GET, onde o cliente solicita um recurso espec\u00edfico, como uma p\u00e1gina da web, e o servidor retorna o conte\u00fado dessa p\u00e1gina. Ele tamb\u00e9m serve para outros tipos de solicita\u00e7\u00e3o, como POST, PUT ou DELETE, dependendo do contexto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Em resumo, o c\u00f3digo de status HTTP 200 confirma uma resposta bem-sucedida do servidor, indica que o servidor processou a solicita\u00e7\u00e3o com sucesso e est\u00e1 retornando o conte\u00fado solicitado ao cliente.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Como voc\u00ea j\u00e1 pode ver, toda p\u00e1gina que acessamos na internet inicia com o texto \u201cHTTP\u201d.&nbsp;O HTTP (Hypertext Transfer Protocol) \u00e9 o protocolo respons\u00e1vel por fazer a comunica\u00e7\u00e3o entre o cliente e o servidor. Dessa forma, a cada solicita\u00e7\u00e3o feita ao servidor web, o HTTP responde se voc\u00ea obteve sucesso, ou se h\u00e1 algum erro [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1582,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_helpful_status":1,"_lmt_disableupdate":"","_lmt_disable":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[203],"tags":[],"class_list":["post-1505","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-internet"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Status HTTP: Tudo sobre os 33 c\u00f3digos HTTP | Homehost<\/title>\n<meta name=\"description\" content=\"Entenda o que s\u00e3o os c\u00f3digos status HTTP, ou c\u00f3digos de resposta de uma solicita\u00e7\u00e3o HTTP. Explicamos todos os HTTP status codes em detalhes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Status HTTP: Tudo sobre os 33 c\u00f3digos HTTP | Homehost\" \/>\n<meta property=\"og:description\" content=\"Entenda o que s\u00e3o os c\u00f3digos status HTTP, ou c\u00f3digos de resposta de uma solicita\u00e7\u00e3o HTTP. Explicamos todos os HTTP status codes em detalhes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/\" \/>\n<meta property=\"og:site_name\" content=\"Homehost\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Homehost\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-06-27T14:02:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-24T13:07:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/09\/http-o-que-sao-codigos-de-respostas.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"348\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Gustavo Gallas\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Homehost\" \/>\n<meta name=\"twitter:site\" content=\"@Homehost\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gustavo Gallas\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"22 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/\",\"url\":\"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/\",\"name\":\"Status HTTP: Tudo sobre os 33 c\u00f3digos HTTP | Homehost\",\"isPartOf\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/09\/http-o-que-sao-codigos-de-respostas.jpg\",\"datePublished\":\"2023-06-27T14:02:41+00:00\",\"dateModified\":\"2024-10-24T13:07:14+00:00\",\"author\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/df8002f43fc55e7f4e132abb2a6ddbc4\"},\"description\":\"Entenda o que s\u00e3o os c\u00f3digos status HTTP, ou c\u00f3digos de resposta de uma solicita\u00e7\u00e3o HTTP. Explicamos todos os HTTP status codes em detalhes.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/#primaryimage\",\"url\":\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/09\/http-o-que-sao-codigos-de-respostas.jpg\",\"contentUrl\":\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/09\/http-o-que-sao-codigos-de-respostas.jpg\",\"width\":600,\"height\":348},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/www.homehost.com.br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Status HTTP: Tudo sobre os 33 c\u00f3digos HTTP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#website\",\"url\":\"https:\/\/www.homehost.com.br\/blog\/\",\"name\":\"Homehost\",\"description\":\"Hospedagem De Sites\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.homehost.com.br\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/df8002f43fc55e7f4e132abb2a6ddbc4\",\"name\":\"Gustavo Gallas\",\"description\":\"Analista de sistemas, formado pela PUC-Rio. Programador, gestor de redes e diretor da empresa Homehost. Pai do B\u00f3ris, seu pet de estima\u00e7\u00e3o. Gosta de rock'n'roll, cerveja artesanal e de escrever sobre assuntos t\u00e9cnicos. Contato: gustavo.blog@homehost.com.br\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Status HTTP: Tudo sobre os 33 c\u00f3digos HTTP | Homehost","description":"Entenda o que s\u00e3o os c\u00f3digos status HTTP, ou c\u00f3digos de resposta de uma solicita\u00e7\u00e3o HTTP. Explicamos todos os HTTP status codes em detalhes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/","og_locale":"pt_BR","og_type":"article","og_title":"Status HTTP: Tudo sobre os 33 c\u00f3digos HTTP | Homehost","og_description":"Entenda o que s\u00e3o os c\u00f3digos status HTTP, ou c\u00f3digos de resposta de uma solicita\u00e7\u00e3o HTTP. Explicamos todos os HTTP status codes em detalhes.","og_url":"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/","og_site_name":"Homehost","article_publisher":"https:\/\/www.facebook.com\/Homehost\/","article_published_time":"2023-06-27T14:02:41+00:00","article_modified_time":"2024-10-24T13:07:14+00:00","og_image":[{"width":600,"height":348,"url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/09\/http-o-que-sao-codigos-de-respostas.jpg","type":"image\/jpeg"}],"author":"Gustavo Gallas","twitter_card":"summary_large_image","twitter_creator":"@Homehost","twitter_site":"@Homehost","twitter_misc":{"Escrito por":"Gustavo Gallas","Est. tempo de leitura":"22 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/","url":"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/","name":"Status HTTP: Tudo sobre os 33 c\u00f3digos HTTP | Homehost","isPartOf":{"@id":"https:\/\/www.homehost.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/#primaryimage"},"image":{"@id":"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/#primaryimage"},"thumbnailUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/09\/http-o-que-sao-codigos-de-respostas.jpg","datePublished":"2023-06-27T14:02:41+00:00","dateModified":"2024-10-24T13:07:14+00:00","author":{"@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/df8002f43fc55e7f4e132abb2a6ddbc4"},"description":"Entenda o que s\u00e3o os c\u00f3digos status HTTP, ou c\u00f3digos de resposta de uma solicita\u00e7\u00e3o HTTP. Explicamos todos os HTTP status codes em detalhes.","breadcrumb":{"@id":"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/#primaryimage","url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/09\/http-o-que-sao-codigos-de-respostas.jpg","contentUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/09\/http-o-que-sao-codigos-de-respostas.jpg","width":600,"height":348},{"@type":"BreadcrumbList","@id":"https:\/\/www.homehost.com.br\/blog\/internet\/status-http-o-que-sao-codigos-de-resposta\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.homehost.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Status HTTP: Tudo sobre os 33 c\u00f3digos HTTP"}]},{"@type":"WebSite","@id":"https:\/\/www.homehost.com.br\/blog\/#website","url":"https:\/\/www.homehost.com.br\/blog\/","name":"Homehost","description":"Hospedagem De Sites","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.homehost.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/df8002f43fc55e7f4e132abb2a6ddbc4","name":"Gustavo Gallas","description":"Analista de sistemas, formado pela PUC-Rio. Programador, gestor de redes e diretor da empresa Homehost. Pai do B\u00f3ris, seu pet de estima\u00e7\u00e3o. Gosta de rock'n'roll, cerveja artesanal e de escrever sobre assuntos t\u00e9cnicos. Contato: gustavo.blog@homehost.com.br"}]}},"modified_by":"Gustavo Gallas","jetpack_featured_media_url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/09\/http-o-que-sao-codigos-de-respostas.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/1505","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/comments?post=1505"}],"version-history":[{"count":33,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/1505\/revisions"}],"predecessor-version":[{"id":14258,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/1505\/revisions\/14258"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/media\/1582"}],"wp:attachment":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/media?parent=1505"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/categories?post=1505"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/tags?post=1505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}