балерина: передача параметров клиентскому запросу - PullRequest
0 голосов
/ 25 сентября 2018

Есть ли способ передать значение переменной в запрос клиента.Ниже приведен мой код, и он прекрасно работает, когда значение жестко запрограммировано.

endpoint http:Client gitClientEndpoint {
    url: "https://test.com"
};

function main(string... args) {
    var response = clientEndpoint->get("/users/Alex92");

Вместо жесткого кодирования "Alex92" я хочу передать его как строковую переменную.

Я попробовалследующий

function main(string... args) {
    string userName = "Alex92";
    var response = clientEndpoint->get("/users/:userName");

Но это не работает.Кто-нибудь может сказать мне правильный синтаксис?

Ответы [ 2 ]

0 голосов
/ 25 сентября 2018

Основной причиной проблемы является то, что вы пытаетесь обратиться к определенной переменной в файле immutable.try конкатенации многожильных строк для решения проблемы.

function main(string... args) {
    string userName = "Alex92";
    var response = clientEndpoint->get("/users/"+userName);
0 голосов
/ 25 сентября 2018

Вы можете использовать конкатенацию строк:

var response = clientEndpoint->get("/users/"+userName);
...