Hochladen von Datei- und JSON-Daten mit Postman
In Spring MVC-Anwendungen werden Datei-Uploads üblicherweise mithilfe von MultipartFile-Objekten abgewickelt. Wenn Sie jedoch sowohl eine Datei als auch JSON-Daten hochladen müssen, können einige Herausforderungen auftreten.
Erwägen Sie die folgende Spring-Controller-Methode:
@RequestMapping(value = "/uploadFile", method = RequestMethod.POST) public ResponseEntity<GenericResponseVO<? extends IServiceVO>> uploadFileHandler( @RequestParam("name") String name, @RequestParam("file") MultipartFile file, HttpServletRequest request, HttpServletResponse response) { // Code for file upload logic... }
Zum Hochladen einer Datei und von JSON-Daten mit Postbote, befolgen Sie diese Schritte:
1. Richten Sie die POST-Anfrage ein
Erstellen Sie in Postman eine neue POST-Anfrage an den Endpunkt /uploadFile.
2. Senden Sie die Sitzungs-ID
Um die Sitzungs-ID einzuschließen, legen Sie den Cookie-Header in Postman fest. Dies finden Sie normalerweise in den Entwicklertools des Browsers auf der Registerkarte „Netzwerk“ für die Anfrage, die Sie replizieren.
3. Bereiten Sie den Datei-Upload vor
Wählen Sie auf der Registerkarte „Text“ den Typ „Formulardaten“ aus. Erstellen Sie dann einen Parameter mit dem Namen „Datei“. Klicken Sie auf die Schaltfläche „Dateien auswählen“, die neben dem Parameterwertfeld erscheint, um die hochzuladende Datei auszuwählen.
4. JSON-Daten hinzufügen
Für die JSON-Daten erstellen Sie unter der Registerkarte „Body“ zusätzliche Parameter. Stellen Sie den Parametertyp auf „Text“ ein und geben Sie den Parameternamen und -wert ein.
5. Senden Sie die Anfrage
Klicken Sie auf die Schaltfläche „Senden“, um die Anfrage zu senden. Postman sendet die Datei und JSON-Daten als mehrteilige/Formulardatenanforderung an den Server.
6. Behandeln Sie die Anfrage
In der Spring-Controller-Methode enthält der MultipartFile-Parameter (Datei) die Dateidaten. Auf die anderen Parameter (z. B. Name und beliebige JSON-Datenparameter) kann bei Bedarf zugegriffen und diese verarbeitet werden.
Das obige ist der detaillierte Inhalt vonWie lade ich Dateien und JSON-Daten mit Postman in einer Spring MVC-Anwendung hoch?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!