芭蕾舞女演员:将参数传递给客户端请求
ballerina: passing parameters to client request
有没有办法将变量值传递给客户端请求。以下是我的代码,当值被硬编码时它工作正常。
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");
但这不起作用。谁能告诉我正确的语法?
您可以使用字符串连接:
var response = clientEndpoint->get("/users/"+userName);
问题的根本原因是您正试图访问 immutable.try 搁浅字符串连接中定义的变量来解决问题。
function main(string... args) {
string userName = "Alex92";
var response = clientEndpoint->get("/users/"+userName);
有没有办法将变量值传递给客户端请求。以下是我的代码,当值被硬编码时它工作正常。
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");
但这不起作用。谁能告诉我正确的语法?
您可以使用字符串连接:
var response = clientEndpoint->get("/users/"+userName);
问题的根本原因是您正试图访问 immutable.try 搁浅字符串连接中定义的变量来解决问题。
function main(string... args) {
string userName = "Alex92";
var response = clientEndpoint->get("/users/"+userName);