Grails 2.4.3: Verbraucht einen REST-Service

7

Wie konsumiere ich einen RESTful Webservice in Grails 2.4.3? Ich muss auch die Standardauthentifizierung verwenden.

Sie würden denken, dass es schon eine gute Antwort auf diese Frage geben würde, aber ich habe wirklich darum gekämpft, einen zu finden. Viele Antworten weisen mich in Richtung des Grails Rest-Plugins, das ich ausprobiert habe, aber nicht für mich arbeiten konnte. Ich denke, ich kämpfe wahrscheinlich nur mit den Docs und benutze es falsch.

    
10GritSandpaper 24.08.2014, 10:43
quelle

2 Antworten

12

Ich habe das REST-Client-Generator-Plugin gefunden, das besser dokumentiert war und viel besser für mich funktionierte. Danke an Graeme Rocher dafür! Hier ist ein einfaches Beispiel, das hoffentlich für andere hilfreich sein wird.

%Vor%

Und hier ist die Testklasse.

%Vor%

Das zurückgegebene Objekt resp ist eine Instanz der ResponseEntity Klasse.

Ich hoffe wirklich, dass das hilft. Wenn es bessere Beispiele gibt, poste bitte Links zu ihnen. Danke!

    
10GritSandpaper 24.08.2014, 10:43
quelle
6

Ja, Sie können eine UrlTemplate-artige Zeichenfolge und die Zuordnung von Name / Wert-Paar-URL-Parametern übergeben, die ersetzt werden sollen. Außerdem gibt es eine andere Verknüpfung zu Auth-Headern, die automatisch codiert wird ... also

%Vor%     
durp 10.09.2015 16:52
quelle