gpt4 book ai didi

javascript - 从 IBM Worklight Adapter 读取域

转载 作者:行者123 更新时间:2023-12-03 10:31:11 26 4
gpt4 key购买 nike

我正在 Worklight 中构建 HTTP 适配器。服务器和应用程序之间的正常通信效果很好,但我需要从服务器检索图像。可以使用包含图像 ID 的 URL 下载图像,但我不知道如何返回整个 URL 而不仅仅是路径。我的函数的简单版本是:

function getFile(id) {
if (typeof id == 'undefined') return {isSuccesful : false};

return {isSuccesful : true, url : '/api/media/get/' + id.toString()};
}

但我的路径仅返回:

'/api/media/get/1'

我需要的网址是:

'http://www.example.com/api/media/get/1'

如何从 .xml 文件中检索域?

最佳答案

启动 MobileFirst Platform (Worklight) 6.3,有客户端 API 可以获取应用程序将尝试连接到/向其发送请求的服务器 URL。

请参阅以下博客文章,其中使用 WL.App.getServerURL/getServerURL 进行了展开和演示:Changing the Server URL during runtime

如果您引用在适配器 XML 文件中设置的 URL(意味着适配器请求将从服务器发送到的地址),则您无法在运行时检索该地址。

如果您使用的是 MobileFirst Platform 7.0,那么您现在可以在同一适配器中使用多个 URL: Changing the adapter host at runtime

关于javascript - 从 IBM Worklight Adapter 读取域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29208751/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com