You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Path参数在资源方法调用中未解析问题咨询

问题解答

这是预期行为,你当前的调用写法存在问题:clientObj->/test/str()中的str会被解析为路径的字面量片段,而非引用服务端资源方法里的str变量,因此客户端收到的路径参数是字符串"str",最终返回Hello str。

修复方法

修改服务端的客户端调用代码,使用模板表达式将变量注入路径,确保参数值正确传递:

isolated resource function get test/[string str]() returns string {
    return clientObj->/test/${str}();
}

当访问localhost:9090/test/John时,服务端会把str变量的值"John"传递给客户端资源方法,最终返回预期的Hello John。

你也可以选择显式参数传递的方式,通过资源调用的参数列表传入路径参数:

isolated resource function get test/[string str]() returns string {
    return clientObj->/test/[str]();
}

内容的提问来源于stack exchange,提问作者Poorna

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 02:04:56