Junior — Middle
Podes enumerar os principais tipos de pedidos de rede utilizados na comunicação entre cliente e servidor?
sobes.tech IA
Resposta da IA
Os principais tipos de pedidos de rede utilizados na comunicação entre cliente e servidor geralmente correspondem aos métodos HTTP:
- GET — pedido para obter dados do servidor.
- POST — envio de dados ao servidor para criar um recurso.
- PUT — atualização de um recurso existente no servidor.
- DELETE — eliminação de um recurso.
- PATCH — atualização parcial de um recurso.
- HEAD — obter apenas os cabeçalhos da resposta sem o corpo.
No iOS, para realizar esses pedidos, geralmente usa-se URLSession, por exemplo:
let url = URL(string: "https://api.example.com/items")!
var request = URLRequest(url: url)
request.httpMethod = "GET"
let task = URLSession.shared.dataTask(with: request) { data, response, error in
// processamento da resposta
}
task.resume()
Estes métodos permitem organizar a interação entre cliente e servidor via REST ou outros protocolos.