Ich bin ein C# Webapi in JAVA. API-Methode gibt ein Array von Dateibytes zurück. Ich kann Byte-Array-Antwort in Java lesen, aber wenn ich versuche, das gleiche in Datei zu konvertieren, schreibt es die vollständige Zeichenfolge in Datei.Konvertieren api httpresponse Bytearray in Datei
Unten ist der Code ich verwende:
HttpResponse response=...
byte[] content = EntityUtils.toByteArray(response.getEntity());
File fileToWriteTo = new File("abc.docx");
FileUtils.writeByteArrayToFile(fileToWriteTo, content);
Unten ist der Screenshot-Datei generiert: DOCX file screenshot
Unten ist die Fiedler Antwort Screenshot: Fiddler response screenshot
Vielen Dank für Ihre Antwort. Dein Vorschlag funktioniert für mich. –