Ich möchte die Antwort für die folgende Methode in SOAP UI anzeigen. Die URL wäre wie folgt, um die Methode accountDetails (..) in SOAP UI aufzurufen, um die Antwort zu überprüfen.SOAP UI Antwort
http://localhost:8080/AccountInfo/rest/account/0003942390
@RequestMapping(value = /accountDetails/{accNum}, method = RequestMethod.GET)
public void accountDetails(@PathVariable final String accNum)
{
final boolean accountValue = service.isAccountExists(accNum);
if (!accountValue)
{
throw new Exception();
}
}
Das Verfahren korrekt ausgeführt wird, aber die Antwort, ich bin in SOAP UI bekommen ist 404. accountDetails (..) Methode Rückgabetyp ist ungültig, so brauch ich keine zusätzlichen einstellen Parameter, wenn ich die Antwort für die Methode in SOAP UI mit void Rückgabetyp überprüfen muss, um Erfolgsmeldung anzuzeigen.
Im Folgenden finden Sie die Nachricht in SOAP-UI angezeigt:
HTTP/1.1 404 /AccountInfo/WEB-INF/jsp/account/0003942390/accountInfo.jsp
Server: Apache-Coyote/1.1
Ja, ich möchte nur 200 Code sehen, jetzt zeigt es mir HTTP/1.1 404 /AccountInfo/WEB-INF/jsp/account/0003942390/accountInfo.jsp. Aber wenn ich den Code debugge, gibt die Methode wahren Wert zurück, das bedeutet keine Fehler in der Methode. Also in SOAP UI, wenn wir 200 oder Erfolg als Antwort sehen möchten, sollte die Methode einen Rückgabetyp haben? – Rij
Andrew S - Bitte klarstellen, können wir einige Anfragevariablen in SOAP UI setzen, um 200/Erfolgsmeldung zu erhalten, wenn die Methode wie oben beschrieben void zurückgibt und die Methodenausführung erfolgreich ist? – Rij
Versuchen Sie, Ihre Methode so zu ändern, dass Sie eine neue Zeichenfolge ("Hello World!") Zurückgeben '. –