SóProvas


ID
2502199
Banca
IBFC
Órgão
EMBASA
Ano
2017
Provas
Disciplina
Redes de Computadores
Assuntos

O REST foi desenvolvido juntamente com o protocolo HTTP 1.1 e propôs algumas ideias de como utilizar corretamente os verbos HTTP para criar serviços que poderiam ser acessados por qualquer tipo de sistema. Os principais verbos HTTP que o REST utiliza são:

Alternativas
Comentários
  • http://gabsferreira.com/os-metodos-http-e-a-diferenca-entre-eles/

  • Gabarito D

    GET

    Solicita a representação de um determinado recurso. É definido como um método seguro e não deve ser usado para disparar uma ação (remover um usuário, por exemplo).

    POST

    As informações enviadas no corpo (body) da requisição são utilizadas para criar um novo recurso. Também é responsável por fazer processamentos que não são diretamente relacionados a um recurso.

    DELETE

    Remove um recurso. Deve retornar o status 204 caso não exista nenhum recurso para a URI especificada.

    PUT

    Atualiza um recurso na URI especificada. Caso o recurso não exista, ele pode criar um. A principal diferenteça entre POST e PUT é que o primeiro pode lidar não somente com recursos, mas pode fazer processamento de informações, por exemplo.

    HEAD

    Retorna informações sobre um recurso. Na prática, funciona semelhante ao método GET, mas sem retornar o recurso no corpo da requisição. Também é considerado um método seguro.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • A. GET, POST, PUT, GREP, JOIN e PUSH

    B. READ, CLOSE, OPEN, GREP, JOIN e PUSH

    C. READ, CLOSE, OPEN, HEAD, OPTIONS e DELETE

    D. GET, POST, PUT, HEAD, OPTIONS e DELETE

    .

    Métodos de requisição HTTP

    GET: O método GET solicita a representação de um recurso específico. Requisições utilizando o método GET devem retornar apenas dados.

    HEAD: O método HEAD solicita uma resposta de forma idêntica ao método GET, porém sem conter o corpo da resposta.

    POST: O método POST é utilizado para submeter uma entidade a um recurso específico, frequentemente causando uma mudança no estado do recurso ou efeitos colaterais no servidor.

    PUT: O método PUT substitui todas as atuais representações do recurso de destino pela carga de dados da requisição.

    DELETE: O método DELETE remove um recurso específico.

    CONNECT: O método CONNECT estabelece um túnel para o servidor identificado pelo recurso de destino.

    OPTIONS: O método OPTIONS é usado para descrever as opções de comunicação com o recurso de destino.

    TRACE: O método TRACE executa um teste de chamada loop-back junto com o caminho para o recurso de destino.

    PATCH: O método PATCH é utilizado para aplicar modificações parciais em um recurso.

    Fonte: https://developer.mozilla.org/pt-BR/docs/Web/HTTP/Methods