Buscar

codigos de estado http

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Códigos de estados http
100: Respostas de informação 
Um código de status de 100 níveis indica que a solicitação que você fez ao servidor ainda está em andamento por algum motivo. Isto não é necessariamente um problema, é apenas informação extra para o informar do que se está a passar.
· 100: “Continuar” - Isto significa que o servidor em questão recebeu os cabeçalhos de pedido do seu navegador, e agora está pronto para que o corpo do pedido também seja enviado. Isso torna o processo de solicitação mais eficiente, pois impede que o navegador envie um pedido de corpo, mesmo que os cabeçalhos tenham sido rejeitados.
· 101: “Troca de protocolos” - O seu browser pediu ao servidor para alterar os protocolos, e o servidor cumpriu.
· 103: “Dicas iniciais” - Isto devolve alguns cabeçalhos de resposta antes que o resto da resposta do servidor esteja pronto.
200: Respostas de sucesso 
Este é o melhor tipo de código de status HTTP a receber. Uma resposta de 200 níveis significa que tudo está funcionando exatamente como deveria.
· 200: “Está tudo bem” - Este é o código que é entregue quando uma página web ou um recurso age exatamente da maneira que é esperado.
· 201: “Criado” - O servidor cumpriu o pedido do navegador e, como resultado, criou um novo recurso. Esta é uma típica resposta enviada após uma requisição POST.
· 202: “Aceite” - A requisição foi recebida, mas nenhuma ação foi tomada sobre ela. Isto é uma requisição não-comprometedora, o que significa que não há nenhuma maneira no HTTP para enviar uma resposta assíncrona indicando o resultado do processamento da solicitação. Isto é indicado para casos onde outro processo ou servidor lida com a requisição, ou para processamento em lote.
· 203: “Informação Não Autoritária” - Esse código de resposta significa que o conjunto de metainformações retornadas não é o conjunto exato disponível no servidor de origem, mas coletado de uma cópia local ou de terceiros. Este código de status pode aparecer quando um proxy está em uso. Isso significa que o servidor proxy recebeu um código de status 200 do servidor de origem, mas modificou a resposta antes de passá-la para o seu navegador.
· 204: “Sem conteúdo” - Este código significa que o servidor processou a solicitação com sucesso, mas não vai devolver nenhum conteúdo.
· 205: “Redefinir conteúdo” - Como um código 204, isto significa que o servidor processou o pedido, mas não vai devolver nenhum conteúdo. No entanto, também requer que o seu navegador reinicialize a visualização do documento.
· 206: “Conteúdo Parcial” - Você pode ver este código de status se o seu cliente HTTP (também conhecido como seu navegador) usar ‘cabeçalhos de intervalo’. Isso permite que seu navegador retome downloads em pausa, assim como dividir um download em vários streams. Um código 206 é enviado quando um cabeçalho de intervalo faz com que o servidor envie apenas parte do recurso solicitado.
300: Redirecionamentos
Redirecionamento é o processo usado para comunicar que um recurso foi movido para um novo local. Existem vários códigos de status HTTP que acompanham os redirecionamentos, a fim de fornecer aos visitantes informações sobre onde encontrar o conteúdo que eles estão procurando.
· 300: “Escolhas Múltiplas” - Às vezes, pode haver vários recursos possíveis com os quais o servidor pode responder para atender ao pedido do seu navegador. Um código de status 300 significa que seu navegador agora precisa escolher entre eles. Isso pode ocorrer quando há múltiplas extensões de tipo de arquivos disponíveis, ou se o servidor estiver experimentando desambiguação de sentido de palavras.
· 301: “O recurso solicitado foi movido permanentemente” - Este código é entregue quando uma página web ou recurso foi permanentemente substituído por um recurso diferente. É usado para redirecionamento permanente de URLs.
· 302: “O recurso solicitado moveu-se, mas foi encontrado” - Este código é usado para indicar que o recurso solicitado foi encontrado, mas não no local onde ele era esperado. É usado para redirecionamento temporário de URLs.
· 303: “Ver Outro” - A compreensão de um código de status 303 requer que você saiba a diferença entre os quatro métodos primários de solicitação HTTP. Essencialmente, um código 303 diz ao seu navegador que ele encontrou o recurso solicitado pelo seu navegador via POST, PUT ou DELETE. No entanto, para recuperá-lo usando GET, você precisa fazer o pedido apropriado para um URL diferente daquele que você usou anteriormente.
· 304: “O recurso solicitado não foi modificado desde a última vez que você o acessou” - Este código diz ao navegador que os recursos armazenados no cache do navegador não foram alterados. É usado para acelerar a entrega de páginas web, reutilizando recursos previamente descarregados.
· 307: “Redirecionar Temporariamente” - Este código de status substituiu o 302 “Encontrado” como a ação apropriada quando um recurso foi temporariamente movido para uma URL diferente. Ao contrário do código de status 302, ele não permite que o método HTTP seja alterado.
· 308: “Redirecionamento Permanente” - O código de status 308 é o sucessor do código 301 “Movido Permanentemente”. Ele não permite que o método HTTP seja alterado e indica que o recurso solicitado está agora permanentemente localizado em uma nova URL.
400: Erros do cliente 
No nível 400, os códigos de status HTTP começam a se tornar problemáticos. Estes são códigos de erro que especificam que existe uma falha no seu browser e/ou pedido.
· 400: “Má requisição” - Essa resposta significa que o servidor não entendeu a requisição pois está com uma sintaxe inválida.
· 401: “Não Autorizado” - Isto é devolvido pelo servidor quando o recurso alvo não possui credenciais de autenticações válidas. Você pode ver isto se tiver configurado a autenticação HTTP básica usando htpasswd.
· 402: “Pagamento Requerido” - Originalmente, este código foi criado para ser usado como parte de um sistema de dinheiro digital. No entanto, esse plano nunca foi concretizado. Em vez disso, é usado por uma variedade de plataformas para indicar que um pedido não pode ser atendido, geralmente devido à falta dos fundos necessários. Exemplos comuns incluem: Você atingiu seu limite diário de solicitações para a API do Google Developers; você não pagou a sua Shopify e a sua loja foi temporariamente desativada; o seu pagamento via Stripe falhou, ou Stripe está a tentar evitar um pagamento fraudulento.
· 403: “O acesso a esse recurso é proibido” - Este código é devolvido quando um usuário tenta acessar algo que não tem permissão para visualizar. Diferente do código 401, aqui a identidade do cliente é conhecida.
· 404: “O recurso solicitado não foi encontrado” - Esta é a mensagem de erro mais comum de todas elas. Este código significa que o recurso solicitado não existe, e o servidor não sabe se alguma vez ele existiu. Este código de resposta talvez seja o mais famoso devido à frequência com que acontece na web.
· 405: “Método não permitido“ - Isto é gerado quando o servidor de hospedagem (servidor de origem) suporta o método recebido, mas o recurso de destino não suporta.
· 406: “Resposta não aceitável” - Essa resposta é enviada quando o servidor da Web após realizar a negociação de conteúdo orientada pelo servidor, não encontra nenhum conteúdo seguindo os critérios fornecidos pelo agente do usuário.
· 407: “Autenticação Proxy Necessária” - Um servidor proxy está em uso e requer que seu navegador se autentique antes de continuar.
· 408: “O servidor ficou sem tempo à espera do resto do pedido do browser” - Este código é gerado quando um servidor fica fora do ar enquanto espera pelo pedido completo do navegador. Em outras palavras, o servidor não recebeu o pedido completo que foi enviado pelo navegador. Uma causa possível pode ser o congestionamento da rede, resultando na perda de pacotes de dados entre o navegador e o servidor.
· 409: “Conflito” - Significa que o servidor não pôde processar o pedido do seu navegador porque há um conflito com o recurso relevante. Isto às vezes ocorre devido a múltiplasedições simultâneas.
· 410: “O recurso solicitado foi permanentemente deletado” - Esta resposta será enviada quando o conteúdo requisitado foi permanentemente deletado do servidor, sem nenhum endereço de redirecionamento. É esperado que clientes removam seus caches e links para o recurso. A especificação HTTP espera que este código de status seja usado para "serviços promocionais de tempo limitado". APIs não devem se sentir obrigadas a indicar que recursos foram removidos com este código de status.	
· 411: “Comprimento Requerido” - Isto significa que o recurso solicitado requer que o cliente especifique um determinado comprimento e que não o tenha feito.
· 412: “Pré-condição falhada” - Seu navegador incluiu certas condições em seus cabeçalhos de solicitação, e o servidor não atendeu a essas especificações.
· 413: “Payload Too Large” - O seu pedido é maior do que o servidor está disposto ou é capaz de processar. O servidor pode fechar a conexão ou retornar um campo de cabeçalho.
· 414: “URI muito longo” - A URI requisitada pelo cliente é maior do que o servidor aceita para interpretar. Isso geralmente é o resultado de uma solicitação GET que foi codificada como uma query string que é muito grande para o servidor processar.
· 415: “Tipo de mídia não suportada” - A solicitação inclui um tipo de mídia que o servidor ou recurso não suporta.
· 416: “Faixa Insatisfatória” - O seu pedido foi para uma parte de um recurso que o servidor não pode devolver. É possível que o trecho esteja fora do tamanho dos dados da URI alvo.
· 417: “Expectativa falhada” - O servidor não consegue atender aos requisitos especificados no campo de cabeçalho de espera da solicitação.
· 418: “Eu sou um bule” - O servidor recusa a tentativa de coar café num bule de chá. É também uma piada de Abril de 1988.
· 422: “Entidade Incompetente” - O pedido do cliente contém erros semânticos, e o servidor não pode processá-lo.
· 425: “Muito cedo” - Este código é enviado quando o servidor não está disposto a arriscar processar uma requisição que pode ser refeita.
· 426: “Atualização Necessária” - Devido ao conteúdo do campo de cabeçalho de atualização do pedido, o cliente deve mudar para um protocolo diferente.
· 428: “Pré-requisito” - O servidor requer que as condições sejam especificadas antes de processar a solicitação. O servidor de origem requer que a resposta seja condicional. Feito para prevenir o problema da '‘atualização perdida’', onde um cliente pega o estado de um recurso (GET), modifica-o, e o põe de volta no servidor (PUT), enquanto um terceiro modificou o estado no servidor, levando a um conflito.
· 429: “Muitos pedidos” - Isto é gerado pelo servidor quando o usuário enviou muitas solicitações em um determinado período de tempo (limitação da frequência). Isso às vezes pode ocorrer devido a bots ou scripts que tentam acessar o seu site. 
· 431: “Solicitar campos de cabeçalho demasiado grandes” - O servidor não pode processar a solicitação porque os campos de cabeçalho são muito grandes. Isso pode indicar um problema com um único campo de cabeçalho, ou todos eles coletivamente.
· 451: “Indisponível por razões legais” - O operador do servidor recebeu uma demanda para proibir o acesso ao recurso que você solicitou (ou um conjunto de recursos incluindo aquele que você solicitou), tal como uma página censurada por um governo.
500: Erros do servidor
Os códigos de status de nível 500 também são considerados erros. No entanto, eles denotam que o problema está no final do servidor. Isto pode torná-los mais difíceis de resolver.
· 500: “Houve um erro no servidor e o pedido não pôde ser completado” - Este é um código genérico que significa simplesmente “erro interno do servidor”. Algo ocorreu mal no servidor e o recurso solicitado não foi entregue. Este código é normalmente gerado por plugins de terceiros, PHP defeituoso, ou mesmo a conexão com a base de dados quebrando.
· 501: “Não Implementado” - Este erro indica que o servidor não suporta a funcionalidade necessária para atender a solicitação. Isto é quase sempre um problema no próprio servidor web, e normalmente deve ser resolvido pela sua hospedagem. 
· 502: “Bad Gateway” - Este código de erro tipicamente significa que um servidor recebeu uma resposta inválida de outro, tal como quando um servidor proxy está em uso. Outras vezes uma consulta ou pedido demorará muito tempo, e por isso é cancelado pelo servidor e a conexão com a base de dados quebra.
· 503: “O servidor está indisponível para tratar esta requisição” - O pedido não pode ser completado neste momento. Este código pode ser devolvido por um servidor sobrecarregado que não é capaz de lidar com pedidos adicionais. 
· 504: “O servidor, agindo como um gateway, temporizado à espera da resposta de outro servidor” - Esta resposta de erro é dada quando o servidor está atuando como um gateway e não obtém uma resposta a tempo. Quando há dois servidores envolvidos no processamento de uma solicitação, e o primeiro servidor fica esperando que o segundo servidor responda. 
· 505: “Versão HTTP Não Suportada” - O servidor não suporta a versão HTTP que o cliente usou para fazer o pedido.
· 511: “Autenticação de Rede Necessária” - Este código de status é enviado quando a rede que você está tentando usar requer alguma forma de autenticação antes de enviar o seu pedido para o servidor. Por exemplo, pode ter de concordar com os Termos e Condições de um hotspot Wi-Fi público.
· 521: “Servidor Web está em baixo.” O erro 521 é uma mensagem de erro específica do Cloudflare-specific error. Isso significa que o seu navegador web foi capaz de se conectar com sucesso ao Cloudflare, mas o Cloudflare não foi capaz de se conectar ao servidor web de origem.
O Algoritmo PageRank
O PageRank, também chamado de PR, é uma das métricas que o Google utiliza em seu algoritmo para determinar o posicionamento dos sites. 
Essa métrica foi criada inicialmente pelo Larry Page, um dos fundadores do Google, por isso leva seu sobrenome. Com a colaboração de Sergey Brin, outro fundador, o PageRank foi lançado na Universidade de Stanford, em 1995. Foi a base do surgimento do algoritmo do Google atual, que é utilizado para avaliar a relevância das páginas existentes na internet.
Como o PageRank funciona
O PageRank funciona como um mecanismo de votos. É considerado um voto qualquer link que aponta para determinada página, já que o Google entende que uma página está recomendando a outra.
E tem mais: quanto mais alto for o PageRank da página que está recomendando, mais importante é este “voto”. É como se um pouquinho do PageRank da página passasse para as outras para as quais ela está linkando. É possível entender mais sobre isso com a imagem abaixo:
Na imagem podemos observar que, quando temos um site com um alto PR (os círculos maiores), apontando para outros sites, estes ficam um pouco mais relevantes que os demais. O site representado pelo círculo lilás na parte superior direita, por exemplo, recebe apenas um link, do site mais relevante de todos (rosa). Ele tem uma relevância muito mais alta do que os outros sites menores que não receberam o mesmo “voto”.
Esta relevância é pontuada em uma escala de 0 a 10. Quanto maior a pontuação, mais importante a página é considerada, e mais provável que o site aparecerá nas melhores posições na página de buscas do Google.
Não é fácil alcançar os 10 pontos, poucos sites até hoje o fizeram, como o da Adobe e o do Governo Americano, por exemplo. Mas é interessante saber: quanto mais alto o PageRank de uma página, melhor as chances de subir o seu posicionamento. Além disso, se esta página de PR altíssimo linkar para o seu site, você perceberá uma grande melhora no seu posicionamento também!
O Google leva em conta três atores ao calcular os valores de PR dos sites: 
· Quantidade
· Qualidade
· Contexto
Isso significa que não adianta ter muitos links, mas de pouca qualidade ou ainda fora do contexto.
Vamos tentar explicar de uma forma mais fácil: Imagine que você é um ator. Vários de seus vizinhos começam a falar bem de você como ator. Porém,seus vizinhos não entendem nada sobre atuação. Nunca atuaram ou estudaram esta arte. Ou seja, as opiniões de seus vizinhos não serão levadas muito a sério, certo?
Agora, imagine que sua vizinha seja a renomada atriz Maryl Streep, uma das atrizes mais talentosas e premiadas de todos os tempos. Se ela te indicar como um bom ator, com certeza você será considerado mais relevante no meio artístico.
Agora imagine que algumas revistas sobre cinema citam você como ator. Pronto. Você juntou a quantidade com a qualidade e o contexto. Deu para entender melhor?
Referência: O que é PageRank? Marketing Digital; Editoria Gdax; 25 de ago 2016.

Continue navegando