2017-09-19 4 views
-2

Bitte jemand mir ein klares Verständnis warum Web-Service mit Post-Anfrage kann nicht ausgeführt werden, indem Sie die URL im Browser im Gegensatz zu Get-Methode. Ich habe versucht, die URL im Browser für Post-Methode zu laufen, aber es zeigte nichts an. Aber wenn ich es auf SoapUI versuchte, bekam ich mein gewünschtes Ergebnis. Jede Hilfe wäre nennenswert.Testen Post-Methode von Java Web Service

+0

coze dann u URL in einen Browser und senden Sie es - es wird eine GET-Anfrage sein? nicht POST –

Antwort

3

Da der Browser eine GET-Anfrage sendet und Ihr Dienst eine POST-Anfrage erwartet.

0

Es ist wegen des Unterschieds in einer GET- und einer POST-Anfrage. POST-Anfragen verwenden die URL nicht zum Senden von Daten. Ein einfaches Beispiel, um zu verstehen, warum dies der Fall ist, wäre ein Login. Sie möchten sicherlich nicht Ihr Login-Passwort in der URL senden.

+0

Also dann, wie Parameter mit der Post-Anfrage zu senden.Ein einfaches Beispiel wäre genug, um meine Zweifel zu beseitigen. Danke. –

+0

Ein Beispiel kann in dieser Antwort gefunden werden: [link] (https://stackoverflow.com/a/21657510/8596064) –

+0

Gutes Beispiel von Client-Seite. Danke. Aber wie Sie auf diese Parameter in Java Rest Web-Service zugreifen? –