2013-02-18 18 views

Antwort

10

Es sieht aus wie Sie in etwa wie folgt geschrieben haben:

Http(url OK as.String) 

Die OK ist es, was die einfachen Fehler ist vorausgesetzt, Sie hier zu sehen Handhabung. Sie können > verwenden, um die Ergebnisse direkter zu erhalten. wenn Sie dies zum Beispiel schreiben:

Http(url("http://google.com/") OK as.String).either() 

Sie werden das erhalten folgende (im Moment zumindest):

Aber wenn Sie die folgende kleine Änderung vornehmen:

Http(url("http://google.com/") > as.String).either() 

Sie erhalten den vollen Körper der Umleitungsseite:

res1: Either[Throwable,String] = 
Right(<HTML><HEAD><meta http-equiv="content-type" ... 

Wenn Sie etwas schicker mit der Antwort machen möchten, können Sie Ihren eigenen asWhatever Handler schreiben - sehen Sie meine Antwort here für eine Demonstration, wie man zum Beispiel auf die Überschriften als Karte zugreifen kann.

+0

Wissen Sie, wo die Dokumentation für die Databinder-Website gepflegt wird? Ich hätte nichts dagegen, etwas hinzuzufügen und die kleinen Anwendungsfälle hinzuzufügen. – crockpotveggies

+1

Beantwortete meine eigene Frage: https://github.com/dispatch/reboot/tree/master/docs – crockpotveggies

Verwandte Themen