Zu machen, wie die post-Anfrage mit params und Körper in Postman
Ich habe Endpunkt die dauert wenige Parameter und Körper als Eingabe, und ich möchte um es zu testen in Postman. Aber, wenn ich die Eingabe von Daten in "form-data" Briefträger backend wirft Fehler, mir fehlt es an Körper. Wenn ich versuche die Eingabe von Daten in 'raw' (Text) beschwert es sich, dass ich vergaß Parameter. Wie kann ich kombinieren, params und Körper?
EDIT:
- 'form-data"
- 'raw' - Abschnitt
Parameter für diesen Endpunkt sind folgende:
@RequestParam("to") String to,
@RequestParam("subject") String subject,
@RequestBody String content,
@RequestParam("isMultipart") Boolean isMultipart,
@RequestParam("isHtml") Boolean isHtml
Können Sie Karte und Bild, was Sie haben in Postman. Was ist der Fehler code, den Sie wirft? Welche details ist der Endpunkt erwartet? Die Frage ist ein wenig vage.
Es ist nicht werfen Fehler, aber Anfragen erhalten, die vom backend-fehlende Angaben, wie ich oben beschrieben habe.
So ein 400 Bad Request? Müssen zu sehen, was Sie im Postman - sichern Sie die Wörter, die Sie mit mehr Informationen über das problem und Bilder von dem, was Sie versuchen, zu senden per Postbote.
Ja, ich bemerkte, 'Status: 400 Bad Request'. In einem moment, ich werde die Bildschirme.
Mehr info über die Parameter und die Körper, die erforderlich sind, würde auch helfen. Haben Sie einige Unterlagen, die Sie gegeben haben, über das, was die gültigen Werte sein sollten?
Es ist nicht werfen Fehler, aber Anfragen erhalten, die vom backend-fehlende Angaben, wie ich oben beschrieben habe.
So ein 400 Bad Request? Müssen zu sehen, was Sie im Postman - sichern Sie die Wörter, die Sie mit mehr Informationen über das problem und Bilder von dem, was Sie versuchen, zu senden per Postbote.
Ja, ich bemerkte, 'Status: 400 Bad Request'. In einem moment, ich werde die Bildschirme.
Mehr info über die Parameter und die Körper, die erforderlich sind, würde auch helfen. Haben Sie einige Unterlagen, die Sie gegeben haben, über das, was die gültigen Werte sein sollten?
InformationsquelleAutor Bartek | 2018-04-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für die request-params möchten, fügen Sie Sie bis zum Ende der
URL
statt in der request-body, wie Sie getan haben, in das Bild.[email protected]&subject=Testing mailing feature&isMultipart=false&isHTML=true
Damit kann man in der Postboten-UI, wenn Sie wählen Sie die
Params
Taste, diese befindet sich neben derSend
- Taste.Ich bin mir nicht sicher über die
string
, müssen Sie in den request-body und in welchem format die endpoint benötigt diese Daten.Wenn es in ein JSON-format könnte man hinzufügen
{"content": "Some new content"}
zu denraw
Körper, und wählen SieJSON (application/json)
aus der dropdown-Liste auswählen, wird diese auch die richtigen request-header.Edit:
Die Benutzeroberfläche wurde leicht verändert, da diese Antwort wurde gegeben. Die
Params
tab ist nun in einer weniger verwirrenden Ort.keine Sorge - bitte upvote die Antwort, wenn Sie können. 🙂
InformationsquelleAutor Danny Dainton