Cookie formátum: kulcs=érték;kulcs2=érték2;kulcs3=érték3
A megjegyzés információ a cookie-ban kerül tárolásra
A HTTP Request Tester bevezetése
1. Kérvénytípus-támogatás
Ez az eszköz a következő kéréstípusokat támogatja:
- GET : Adatok lekérdezése a kiszolgálóról.
- POST : Adatok küldése a kiszolgálónak.
- PUT : Megadott erőforrás cseréje a kiszolgálón.
- DELETE : Megadott erőforrás törlése a kiszolgálón.
- HEAD : Fejlécinformációk lekérése meghatározott tartalom visszaadása nélkül.
- TRACE : A kiszolgáló által fogadott kérések visszhangja, elsősorban tesztelés céljából.
- OPTIONS : A kiszolgáló által támogatott kérési módszerek lekérdezése.
- PATCH : Egy erőforrás részleges módosítása.
2. Cookie-k manuális kitöltése
Bejelentkezést igénylő felület elérésekor manuálisan töltheti ki a következő cookie-katCookie A bejelentkezést igénylő felület elérésekor manuálisan töltheti ki a cookie-kat. Alternatív megoldásként a Google Chrome-ban a felület tartománynevét a következő gomb megnyomásával érheti elF12 Developer Tools megnyitásával, keresse meg a megfelelő kérést aNetwork panelt, keresse meg a megfelelő kérést, másolja ki közvetlenül a cookie-információkat, és töltse ki az eszköz cookie-beviteli mezőjét, így könnyen előhívhatja a cookie-t a kérésekhez kézi bevitel nélkül.
3. Egyéni fejléc
Kézzel is megadhatja a testreszabottHeader információt kézzel, vagy pedig a kért fejlécet megkaphatja aNetwork böngészőjének paneljéből, másolja ki és illessze be a kért fejlécinformációt közvetlenül ennek az eszköznek a Fejléc beviteli mezőjébe.
4. HTTP-kérés áttekintése
A HTTP-felület tesztelése és használata a HTTP-kérelmek alapfogalmainak megértésével kezdődik:
- HTTP-kérelem Általánosságban elmondható, hogy az ügyfél a HTTP protokollon keresztül küld adatokat a kiszolgálónak, a kiszolgáló pedig a protokollnak megfelelően elemzi az ügyfél által küldött információkat.
- Gyakran használt kérési paraméterek:
- GET paraméterek GET-paraméterek: Az URL a kérés után van beillesztve, és egy
?
szimbólumba van zárva. Például:https://yours.tools/ ?a=b&c=d
Például a kérdőjel utáni rész a GET kérési paraméter.
- POST paraméterek A POST paraméterek nem az URL-ben, hanem a HTTP-kérelem testében jelennek meg.
key=value
A POST paramétereket JSON vagy XML formájában lehet átadni. A POST paraméterek átadhatók a következő formában isContent-Type A kiszolgáló a különböző Content-Types szerint elemzi a kérést.
Gyakori Content-Type típusok
- application/x-www-form-urlencoded : Az űrlapok beküldéséhez általánosan használt paraméterek a következő formátumúak
"a=b&c=d"
: Általában űrlapok beküldésére használják, a paraméterek formátuma például a következő
- application/json JSON formátumú adatok küldésekor a Content-Type-ot a kérés fejlécében kell beállítani, általában a szerver a kérés testében lévő adatfolyamot olvassa be az adatok feldolgozásához.
5. Kérelem és válasz fejléc
- Kérelem fejléc Az ügyfél által a kéréskor küldött fejlécinformáció, arra szolgál, hogy tájékoztassa a kiszolgálót az ügyfél helyzetéről, például arról, hogy támogatja-e a tömörítést, az elfogadott nyelv, a User-Agent, a Referer stb. Eközben a Cookie is szerepel a kérés fejlécében.
- Válasz fejléc : A kiszolgáló által az ügyfélnek visszaküldött fejlécinformációk, beleértve a kérés állapotkódját, a gyorsítótárazási politikát, a beállított cookie-kat stb. A böngésző megkapja a választ, majd elküldi az ügyfélnek. Miután megkapta a választ, a böngésző ennek megfelelően beállítja ezeket az információkat.