bitte helfen Sie mir, ich möchte JSON Daten zu einigen API, die grundlegende Auth verwenden und ich will fangen Antwort von dieser API. dies ist mein Code:wie Antwort von Post in JavaWays bekommen playframework 2.5
@Inject
WSClient ws;
public Result testWS(){
JsonNode task = Json.newObject()
.put("id", 123236)
.put("name", "Task ws")
.put("done", true);
WSRequest request = ws.url("http://localhost:9000/json/task").setAuth("user", "password", WSAuthScheme.BASIC).post(task);
return ok(request.tojson);
die Frage ist, wie ich Rückkehr aus ws oben und Prozess bekommen es JSon? weil dieser Code immer noch Fehler ist. Ich benutze playframework 2.5
die Farbe von "map" und "toJson". und wenn ich es laufe. show error: Symbol nicht gefunden Symbol: Methodenzuordnung ((Antwort) [...] Json)) Speicherort: Variable eventualResponse des Typs java.util.concurrent.CompletionStage –
rizrusn
Entschuldigung, Ich schrieb dies aus dem Gedächtnis mit der alten "F.Promise" API in meinem Kopf. Ich habe die Antwort mit dem richtigen Methodenaufruf aktualisiert. –
gibt es immer noch einen Fehler, AsyncController: ungültige Methodendeklaration; Rückgabetyp erforderlich – rizrusn