Ich versuche, eine Liste von Elementen aus meiner Webanwendung MyApp
auf Server-Server 172.16.xx.15
von meiner Android App mit resttemplate
zu bekommen. Alles funktioniert gut, wenn ich wieClass Cast Ausnahme in REST-Anruf von Android
String url="http://172.16.xx.15:8080/MyApp/GetAllItem";
RestTemplate restTemplate=new RestTemplate();
restTemplate.getMessageConverters().add(new MappingJackson2HttpMessageConverter());
List<LinkedHashMap> items=restTemplate.getForObject(url, List.class);
obigen Code funktioniert gut, wenn ich über die URL-Zugriff anonym machen. Aber ich benutze Spring-Sicherheit am Server-Ende, ich muss Benutzer authentifizieren, bevor Sie auf diese Liste von Elementen zugreifen. Also versuche ich, die gleiche Liste von Elementen mit Authentifizierung zu bekommen. Ich benutze folgenden Code:
Dieser Code funktioniert auch etwas, aber werfen Fehler und Anwendung abstürzt.
java.lang.ClassCastException: org.springframework.http.ResponseEntity kann nicht auf java.util.List gegossen werden
bitte in dieser Situation zu helfen.
danke für Hilfe. Eine Sache noch. Wie man Benutzer authentifiziert, bedeutet "wahr" oder "falsch". – ashok
Wenn dies hilfreich war, bitte markieren Sie akzeptiert) – Rizwan