Ich versuche, einen Boolean als HTTP-Antwort in einer Webanwendung (REST, Spring, JPA Hibernate) zurückzugeben. Hier ist der Code:Muss Boolean @ResponseBody zurückgegeben werden. Nun bekomme ich HTTP 406 Fehler
@ResponseBody
@RequestMapping(value="/movieTheater", method=RequestMethod.GET)
public boolean getCustomerInput(Map<String, Double> input) {
return transactionService.addTransaction(input);
}
Nun, ich denke, das ist nicht erlaubt mir einen boolean zurück, aber etwas anderes erwartet. Wenn ich versuche, in den Browser für den Zugriff auf die folgenden:
http://localhost:8081/SpringMVCMerchant/movieTheater.htm
ich die folgende Fehlermeldung erhalten:
HTTP Status 406 -
type Status report
message
description The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers.
Können Sie mir bitte sagen, einen Weg boolean als Antwort zu schicken? Wenn nicht, was kann ich noch tun? Vielen Dank im Voraus!
Vielen Dank für Ihre Antwort! Ich habe die obigen Schritte versucht, aber ich bekomme immer noch den gleichen 406 Fehler. Was ich getan habe, ist, dass ich sowohl den Client-Code als auch den Server-Code Schritt1 und Schritt2 hinzugefügt habe. Also, jetzt auf der Client-Seite habe ich den Code: ResponseText rresult = restTemplate.getForObject ("http: // localhost: 8081/SpringMVCMerchant/movieTheater.htm", ResponseText.class, Variable); Aber ich bekomme den Fehler 406 und daher kommt rresult.getMessage() als null. Kannst du mir bitte sagen, ob mir etwas fehlt oder ich deine Schritte missverstanden habe? Vielen Dank! – kajarigd