Sobes.tech
Junior — Middle

Kuidas edastatakse andmeid HTTP-päringute parameetrites?

sobes.tech AI

Vastus AI-lt

HTTP päringute parameetrite andmed edastatakse erinevatel viisidel, sõltuvalt päringu tüübist:

  1. Küsimusparameetrid — lisatakse URL-i pärast märki ? ja eraldatakse märgiga &. Näiteks:
GET /search?query=java&sort=asc
  1. Vormandmed (form data) — POST-päringut saadetakse tüüpi application/x-www-form-urlencoded korral, andmed edastatakse päringu kehas võtme-väärtuse paaridena, näiteks:
username=user&password=1234
  1. Parameetrid päringu kehas — POST, PUT ja muude meetodite puhul võivad andmed olla edastatud päringu kehas JSON, XML või muus formaadis, kuid need ei ole URL-i parameetrid.

  2. Teeparameetrid (path parameters) — URL-i osa, mida kasutatakse andmete edastamiseks, näiteks /users/{id}.

QA-s on oluline kontrollida, kas parameetrid edastatakse õigesti, nende kodeerimist ja serveri poolt töötlemist.