Проблема
Я хочу, чтобы сегмент URL here/is/a/request/to/letsay/a/user
превратился в один параметр orginalRequest
в Play!route
Почему
Для решения той же политики происхождения с JSON и AJAX мы решили использовать клиент веб-служб , работающий на нашем собственном серверекоторые перенаправляют все вызовы JSON на внешний REST API.
Есть ли способ в Play!Файл маршрута инфраструктуры, который я могу угрожать тому, что когда-либо придет после / api / как один отдельный параметр?
В маршруте:
GET /api/fromhere/is/what/iwant/as/single/parameter App.getFromOtherDomain
В приложении:
public void getFromOtherDomain(String orginalRequest){
WSRequest req = WS.url("https://api.otherdomain.com/" + orginalRequest);
Promise<HttpResponse> respAsync = req.getAsync();
HttpResponse resp = await(respAsync);
renderJSON(resp.getJson());
}