SóProvas


ID
1452481
Banca
CESPE / CEBRASPE
Órgão
TRE-GO
Ano
2015
Provas
Disciplina
Redes de Computadores
Assuntos

Entre as diversas tecnologias utilizadas para se desenvolver um portal corporativo dinâmico, existem os webservices, que facilitam as trocas de informações entre sistemas. Com referência às tecnologias normalmente empregadas em webservices, julgue o próximo item.

Na busca de um produto em uma loja virtual por meio de um webservice, quando o produto é encontrado, o protocolo HTTP retorna um HTTP/1.1 404, o que facilita o tratamento do pedido no programa cliente.

Alternativas
Comentários
  • O Código 4xx do HTTP é usado nas vezes em que ocorre um erro por parte do cliente na solicitação de algo ao servidor.

    o código 404, por exemplo, indica que a requisição cliente não foi encontrada no servidor. Existem códigos 401, 402, 403, porém todos esses código são referentes a erros do cliente.

    CASO ocorra erro por parte do servidor, esses serão os códigos iniciados por 3xx. Já a classe de código de sucesso é o 2xx.

    Nessa questão, por exemplo, o correto seria o código de sucesso de requisição, que é o 200 OK.

  • Há atualmente duas versões: o HTTP/1.0 (RFC 1945) e o HTTP/1.1 (RFC 2616). 

    A diferença entre o HTTP/1.0 e o HTTP/1.1 é que este último faz uso de conexões TCP persistentes. Ambas versões são compatíveis entre si.

    O HTTP/1.0 usa paralelismo de conexões TCP: Os vários Objetos ligados a um documento-base são descarregados simultaneamente através de várias conexões TCP.

    O HTTP/1.1 usa a técnica de pipelining: Nessa técnica, uma requisição para o Objeto N não precisa esperar pela resposta ao Objeto N − 1.


    O erros está na parte "404", que significa "erro".

  • A linha inicial de uma resposta HTTP indica ao cliente se sua requisição foi bem sucedida ou não. Essa situação é fornecida através de um código de retorno (Status-Code) e uma frase explicativa (Reason-Phrase). De acordo com Fielding, o código de status é formado por três dígitos e o primeiro dígito representa a classe que pertence. Seguem alguns códigos:

     

    1xx   Não utilizado. Reservado para testes.

    2xx   O pedido foi atendido corretamente.

    3xx   O recurso está em algum outro lugar e o cliente deve tentar de novo em um novo endereço. Redirecionamento.

    4xx   O cliente de alguma maneira se equivocou, geralmente pedindo por algo que não deveria ter pedido. Erro no cliente.

    5xx   Significa que o servidor se equivocou ou que não pôde atender ao pedido do cliente. Erro no servidor.

  • Quem não tem acesso: --> Errado

  • Errado!

    Independente do produto ter sido encontrado ou não, se a requisição deu certo irá retornar código iniciado com 200... Se o produto foi encontrado o objeto estará preenchido com seus respectivos valores, caso não foi encontrado terá valor null.

  • ERRADO

    A questão fala claramente que ele obteve sucesso, logo não poderia ser o 404, que se refere a uma página NÃO encontrada.

    1XX INFORMAÇÃO 100 significa que o servidor concorda em atender à requisição

    2XX SUCESSO 200 - Requisição foi bem-sucedida; 204 – página sem conteúdo

    3XX REDIRECIONAMENTO 301 – página foi movida; 304 – página em cachê é valida

    4XX ERRO DO CLIENTE 403 – página é proibida; 404 – página não foi encontrada

    5XX ERRO DO SERVIDOR 500 – erro interno; 503 – tente novamente mais tarde

  • GABARITO ERRADO

    1xx --> Informações

    2xx --> Sucesso

    3xx--> redirecionamento

    4xx--> erro no cliente

    5xx--> erro no servidor.

    qq erro me avise.

    fonte: grancursos

  • Gabarito: Errado.

    Motivo: 4xx significa "Erro no cliente"