Em que formato os dados são transmitidos para o servidor e de volta ao usar HTTP?
sobes.tech IA
Resposta da IA
Normalmente em formato de texto. Os formatos mais comuns:
-
JSON (JavaScript Object Notation): Formato leve, fácil de ler e escrever, baseado em pares chave-valor e arrays. Muito utilizado em desenvolvimento web.
{ "nome": "Ivan", "idade": 30, "cidade": "Moscovo" } -
XML (Extensible Markup Language): Formato mais volumoso, hierárquico, usando tags. Historicamente muito popular, mas atualmente frequentemente substituído por JSON.
<utilizador> <nome>Ivan</nome> <idade>30</idade> <cidade>Moscovo</cidade> </utilizador> -
Form-encoded (application/x-www-form-urlencoded): Formato usado para enviar dados de formulários via HTTP. Os pares chave-valor são separados por
&, e as chaves e valores são codificados.nome=Ivan&idade=30&cidade=Moscovo -
Multipart Form-Data (multipart/form-data): Usado para enviar formulários que contêm ficheiros, ou quando é necessário enviar várias partes de dados. Cada parte tem o seu próprio cabeçalho e é separada por um limite.
-
Plain Text (text/plain): Formato de texto simples sem estrutura. Usado para transmitir dados não estruturados.
A escolha do formato depende dos requisitos da aplicação, da complexidade dos dados e da compatibilidade com as tecnologias utilizadas.