I lo farebbe semplicemente usando:
GET /play/video Controllers.Application.video(video_id:String)
E al controllore si sarebbe naturalmente avere, qualcosa di simile a:
public static Result video(String video_id) {
return ok("We got video id of: " + video_id);
}
In alternativa, non dovete aggiungere video_id:String
dal gioco sembra trattare parametri come stringa di default, quindi funziona anche come questo (almeno con il più nuovo Play):
GET /play/video Controllers.Application.video(video_id)
Digitando localhost:9000/play/video?video_id=1sh1
per affrontare barra dovrebbe ora dare a vista che stampa:
Abbiamo ottenuto il video id: 1sh1
Per aggiungere più parametri è semplice, in questo modo:
GET /play/video controllers.Application.video(video_id:String, site:String, page:Integer)
Controller:
public static Result video(String video_id, String site, Integer page) {
return ok("We got video id of: " + video_id + " site: " + site + " page: " + page);
}
Digitando localhost:9000/play/video?video_id=1as1&site=www.google.com&page=3
per affrontare barra dovrebbe ora dare a vista che stampa:
Abbiamo l'ID video di: 1as1 sito: w pagina ww.google.com: 3
Prego ^^.
fonte
2013-02-14 23:42:42
/play/video? Video_id =: id Controllers.Application.vide (id: String) – smk
Spero che funzioni. Suoni logici – smk
Beh, non funziona c'è un metodo che puoi chiamare per estrarlo – user2054833