Eingabe der POST-Parameter
Cookie-Format: Schlüssel=Wert;Schlüssel2=Wert2;Schlüssel3=Wert3
Hinweis: Die Informationen werden im Cookie gespeichert
Einführung von HTTP Request Tester
1 Unterstützung von Anfragetypen
Dieses Tool unterstützt die folgenden Anforderungstypen:
- GET : Daten vom Server abrufen.
- POST Senden von Daten an den Server.
- PUT Ersetzen einer bestimmten Ressource auf dem Server.
- DELETE Löschen einer bestimmten Ressource auf dem Server.
- HEAD Abrufen von Header-Informationen ohne Rückgabe eines bestimmten Inhalts.
- TRACE Echo der vom Server empfangenen Anfragen, hauptsächlich zu Testzwecken.
- OPTIONS Abfrage der vom Server unterstützten Anfragemethoden.
- PATCH Teilweise Änderung einer Ressource.
2. manuelles Ausfüllen von Cookies
Beim Zugriff auf eine Schnittstelle, die eine Anmeldung erfordert, können Sie die folgenden Cookies manuell ausfüllenCookie Beim Zugriff auf die Schnittstelle, die eine Anmeldung erfordert, können Sie das Cookie manuell ausfüllen. Alternativ können Sie den Domänennamen der Schnittstelle in Google Chrome aufrufen, indem Sie aufF12 Öffnen Sie die Entwicklertools, suchen Sie die entsprechende Anfrage imNetwork suchen, die entsprechende Anfrage finden, die Cookie-Informationen direkt kopieren und in das Cookie-Eingabefeld dieses Tools eingeben, so dass Sie das Cookie leicht aufrufen können, um eine Anfrage ohne manuelle Eingabe zu stellen.
3. benutzerdefinierte Kopfzeile
Sie können die benutzerdefinierten Informationen manuell eingebenHeader Informationen manuell eingeben, oder Sie können die gewünschte Kopfzeile imNetwork Kopieren Sie die angeforderten Header-Informationen und fügen Sie sie direkt in das Header-Eingabefeld dieses Tools ein.
4 Überblick über HTTP-Anfragen
Das Testen und Verwenden der HTTP-Schnittstelle beginnt mit dem Verständnis der grundlegenden Konzepte von HTTP-Anfragen:
- HTTP-Anfrage Im Allgemeinen sendet der Client Daten über das HTTP-Protokoll an den Server, und der Server analysiert die vom Client gesendeten Informationen entsprechend dem Protokoll.
- Häufig verwendete Anfrageparameter:
- GET-Parameter GET-Parameter: Die URL wird nach der Anfrage angehängt und von einem
?
Symbol eingeschlossen. Ein Beispiel:https://yours.tools/ ?a=b&c=d
Zum Beispiel ist der Teil nach dem Fragezeichen der GET-Anforderungsparameter.
- POST-Parameter Die POST-Parameter werden nicht in der URL, sondern im Körper der HTTP-Anfrage angezeigt.
key=value
POST-Parameter können in Form von JSON oder XML übergeben werden. POST-Parameter können in der Form vonContent-Type Der Server analysiert die Anfrage entsprechend den verschiedenen Content-Types.
Übliche Content-Types
- application/x-www-form-urlencoded POST-Parameter: Üblicherweise für Formularübertragungen verwendet, die Parameter haben das folgende Format
"a=b&c=d"
Content-Type Types: Häufig für Formularübermittlungen verwendet, mit Parametern in Formaten wie
- application/json Wenn Sie Daten im JSON-Format senden, müssen Sie den Content-Type in der Kopfzeile der Anfrage angeben, normalerweise liest der Server den Stream im Body der Anfrage, um die Daten zu verarbeiten.
5. anfrage- und antwort-header
- Anfrage-Kopfzeile Die Header-Informationen, die der Client bei einer Anfrage sendet, werden verwendet, um den Server über die Situation des Clients zu informieren, z. B. ob er Komprimierung unterstützt, die akzeptierte Sprache, den User-Agent, den Referer usw. Inzwischen ist auch das Cookie im Request-Header enthalten.
- Antwort-Kopfzeile Die Header-Informationen, die vom Server an den Client zurückgegeben werden, einschließlich des Anfragestatuscodes, der Caching-Politik, der gesetzten Cookies usw. Der Browser empfängt die Antwort und sendet sie dann an den Client. Nach Erhalt der Antwort stellt der Browser diese Informationen entsprechend ein.