Могу ли я получить доступ к пути ресурса в программе Ballerina? - PullRequest
0 голосов
/ 22 мая 2018

Я ищу динамический доступ к пути к ресурсу внутри ресурса 'getStudentById'.Например, если услуга называется 'http://localhost:9090/studentfinder/student/0989898'., я хочу часть' / student / 0989898 '.

 @http:ResourceConfig {
        methods: ["GET"],
        path: "/student/{studentId}"
    }
    getStudentById(endpoint client, http:Request req, string studentId) {
    ...
    }

1 Ответ

0 голосов
/ 22 мая 2018

Вы можете получить необработанный путь из объекта запроса следующим образом:

req.rawPath

Это должно дать искомое значение.

https://ballerina.io/learn/api-docs/ballerina/http.html#Request

...