Sobes.tech
Junior — Middle

Consegues nomear os componentes que entram na estrutura de uma requisição HTTP?

sobes.tech IA

Resposta da IA

Uma solicitação HTTP consiste em vários componentes principais:

  1. Linha de pedido (Request Line) — contém o método (GET, POST, etc.), o URI (caminho para o recurso) e a versão do protocolo HTTP.

  2. Cabeçalhos (Headers) — pares chave-valor que transmitem informações adicionais sobre a solicitação, como tipo de conteúdo, autorização, cookies, etc.

  3. Corpo da solicitação (Body) — parte opcional, usada para transmitir dados (por exemplo, em solicitações POST ou PUT).

Exemplo de uma solicitação HTTP:

POST /api/login HTTP/1.1
Host: example.com
Content-Type: application/json
Authorization: Bearer token

{"username":"user","password":"pass"}

No iOS, para criar solicitações HTTP, geralmente usa-se a classe URLRequest, onde é possível definir todos esses componentes.