簡體   English   中英

具有自定義BODY參數的Worklight Client調用過程

[英]Worklight Client invoke procedure with custom BODY parameters

我們正在使用Worklight 6.2開發混合應用程序。 當前,當調用適配器時,我們需要將自定義主體參數從客戶端傳遞到Worklight服務器。

從混合客戶端(Javascript API)調用適配器時,是否可以添加自定義主體參數(默認值:適配器,過程和參數)?

預先感謝您的幫助

WL.Client.invokeProcedure不允許使用自定義參數。

再說一遍,為什么還要將它們專門發送到Worklight Server?
也許您的意思是這些參數是您需要發送到后端服務器的參數?

您可以做的就是簡單地將這些參數作為一組參數發送到適配器過程,在該過程中,您將按照HTTP適配器教程中的說明放置這些參數。

// ...
// handle the parameters... 
// ...

var input = {
        method: 'post',
        returnedContentType: YOUR-RETURNED-CONTENT-TYPE,
        body: {
            content: PLACE-PARAMETERS-HERE,
            contentType: 'text/xml; charset=utf-8',
        },
    };

var result = WL.Server.invokeHttp(input);

自從您使用6.2以來,這可能沒有多大幫助,但是在MFPF v7.0.0 (現在可用)中,我們引入了對適配器的RESTful訪問,包括對所有動詞(GET / POST / PUT / DELETE / ...)的支持以及參數類型(查詢,正文,標頭等)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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