1
resposta

Definindo métodos e outros requisitos

Ok, imagino que o método Get já seja padrão, mas por onde posso definir qual outros requisitos (Representação dos dados, Recursos e até outros métodos) vou usar no documento? Como posso direcionar o cabeçalho? Esta dúvida faz parte desse curso ou já é outra área? Acabei ficando com uma pulga atrás da orelha nessa questão.

1 resposta

Boa noite Israel,

O método GET é o padrão, mas você pode alterá-lo modificando o header da requisição, o mesmo acontece para o tipo de dados que você espera receber como resposta, o tamanho do arquivo entre muitos outros.

Eu não sou especialista na área mas este guia do MDN pode lhe ajudar: Cabeçalhos HTTP - MDN

E isto vale para qualquer linguagem de programação ou qualquer aplicativo/extensão que possa fazer requisições HTTP.

Caso você utilize o VSCODE uma extensão para testes de req. é a Thunder Client

Tem até uma website o reqbin que possibilita testar requisições pelo navegador Para os exemplos que você citou:

  • Alterando o método da requisição:

Faz uma requisição do tipo GET para home.html

GET /home.html HTTP/1.1

Faz uma requisição do tipo POST para myform.html

POST /myform.html HTTP/1.1

Exemplo retirado desta página

  • Dizendo qual tipo de conteúdo esperamos como resposta:

Aceitando arquivos HTML como resposta

Accept: text/html

Aceitando qualquer formato como resposta

Accept: */*

Veja mais sobre Accept aqui