Grundlagen der HTTP-Binärantwort
Geschrieben vonOssi Galkin Vor über einer Woche aktualisiertTable of contentsBinäre HTTP-Antwort
Ab Version 4.5.4 können Sie auch binäre HTTP-Antworten zurückgeben. Wählen Sie "Binäre HTTP-Antwort" als Rückgabetyp können Sie einen Ausdruck angeben, der ein Byte-Array an den " zurückgibt.HTTP-Inhaltsbytes" Feld.
Beispiel einer binären HTTP-Antwort
Mit der HTTP-Binärantwort können Binärdaten wie beispielsweise ZIP-Dateien, PDF-Dokumente oder Excel-Tabellen an die API oder den HTTP-Client zurückgegeben werden.
In diesem Beispiel erstellt die Operation GET /api/PDF/v1/create ein PDF-Dokument, das das aktuelle Datum und die Uhrzeit als Text enthält, und gibt das resultierende binäre PDF-Dokument an den API-Client zurück, indem das als HTTP-Binärantwort konfigurierte Return-Element verwendet wird (im Bild unten hellgelb markiert):
Notiz
Bei Verwendung der Rückgabetypen „HTTP-Antwort“ oder „Binäre HTTP-Antwort“ überspringt der HTTP-Anforderungshandler die gesamte Inhaltsverhandlung: Die Antwort enthält den für das Rückgabeelement konfigurierten Inhaltstyp und die Kodierung, selbst wenn die Anforderung einen ACCEPT-Header mit einer bestimmten Anforderung hatte, z. B. für application/xml.
Der nächste Artikel istEinführung in API-Schlüssel
Verwandte ArtikelHTTP-AntwortergebnisseEinführung in die HTTP-AntwortEinführung in die HTTP-BinärantwortEinführung in andere Techniken für HTTP-AnfragenEinführung in die HTTP-Antwort