[英]IBM Worklight - How to pass parameters from the application to the adapter?
[英]Read domain from IBM Worklight Adapter
我正在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進行了擴展和演示: 在運行時更改服務器URL
如果您引用的是在適配器XML文件中設置的URL(意味着適配器請求將從服務器發送到的地址),那么您將無法在運行時檢索該地址。
如果使用的是MobileFirst Platform 7.0,則現在可以在同一適配器中使用多個URL: 在運行時更改適配器主機
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.