Python Post Request Set Content-Type

Python Post Request Set Content-Type
Wenn Sie mit HTTP -Anfragen arbeiten, werden Sie auf Instanzen begegnen, in denen Sie in einer Postanforderung zusätzliche Informationen übergeben müssen. Hier kommen HTTP -Header ins Spiel.

HTTP-Header sind Schlüsselwertpaare, mit denen Sie zusätzliche Informationen in einer Anfrage übergeben können. Beispielsweise können Header Informationen wie den MIME -Typ, die Benutzerauthentifizierungs -Token usw. angeben.

In diesem Artikel erfahren wir, wie Sie den Header vom Typ Inhalt in einer Postanforderung über die Python Request Library übergeben können.

Was ist ein Header vom Typ Inhalt??

Mit dem Header vom Typ Inhalt können Sie den Medientyp einer bestimmten Ressource angeben. Dies überschreibt eine frühere Codierung des Inhaltstyps. Denken Sie daran, dass Browser den Header vom Typ des Inhalts ignorieren können, wenn andere Parameter festgelegt werden.

In der folgenden Ressource erfahren Sie mehr über die Headerinformationen vom Typ Content-Typ:

https: // Entwickler.Mozilla.org/en-us/docs/web/http/header/content-Type

Beispiel

Der folgende Code zeigt ein Beispiel für das Senden von JSON-Daten in einer Postanforderung und das Festlegen des Inhalts-Headers.

Anfragen importieren
Url = 'https: // google.com/'
Headers = 'Content-Type': 'Application/JSON; charset = utf-8 '
Body =
'Benutzername': 'LinuxHint' ',
'Passwort': 'Pasword' '

resp = Anfragen.Post (URL = URL, Header = Header, JSON = Körper)
drucken (resp.JSON ())

Das obige zeigt, wie JSON -Daten mithilfe einer Postanforderung gesendet werden können. Wir zeigen auch, wie der Wert des Inhalts in der Postanforderung festgelegt wird.

Abschluss

In diesem kurzen Artikel haben wir besprochen, wie der Header vom Typ Inhalt in einer Postanforderung mit der Anfrage festgelegt wird.Post () Funktion.