簡體   English   中英

從IBM Worklight 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM