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:
-
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.
-
Cabeçalhos (Headers) — pares chave-valor que transmitem informações adicionais sobre a solicitação, como tipo de conteúdo, autorização, cookies, etc.
-
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.