2013-11-27 49 views
0

我在工作燈6中使用客戶端API WL.Client.InvokeProcedure(invocationData, options, UseSendInvoke)。但是我找不到API中參數UseSendInvoke的說明。你們知道這是什麼嗎?在WL.Client.InvokeProcedure中使用第三個參數

+0

「UseSendInvoke」?你在哪裏看到這個參數在使用? –

+1

我在我的eclipse中嘗試使用客戶端api invokeProcedure時看到它 –

回答

2

此參數由WL身份驗證框架內部使用。從技術上講,開發人員不應該有任何理由使用它。

有幾種調用適配器的方法。

(1)第一個是通過客戶端應用程序。這是您使用WL.Client.invokeProcedure(invocationData,options)API的地方。

(2)其次是通過使用適配器調用服務 - http://pic.dhe.ibm.com/infocenter/wrklight/v6r0m0/index.jsp?topic=%2Fcom.ibm.worklight.help.doc%2Fdevref%2Fc_adapter_invocation_service.html。基本上向WL服務器發出http請求並從適配器獲取響應。 RPC風格。

當您通過(1)進行操作時 - 您有兩個身份驗證層 - 第一個是爲應用程序定義的安全性測試,第二個是爲適配器過程定義的安全性測試。

當您通過(2)進行操作時 - 只有一個安全層 - 爲適配器過程定義的安全性測試。

UseSendInvoke param(這又是爲了內部使用)意味着您的應用程序將通過路徑(2)而不是常規路徑(1)。

+0

但是,當我嘗試在我的日食中輸入api時,它會自動出現。現在我明白了意思,但我需要知道如何使用它 –

+0

你有一個鏈接,我可以完全閱讀useSendInvoke –

+0

你不會找到關於這個參數的文檔。正如我所說,這是內部的一個。它不應該被記錄,我會打開一個關於這個的錯誤。 – Anton

1

沒有UseSendInvoke參數WL.Client.invokeProcedure需要,至少不在文檔中定義的公共API。您可以查看Worklight v6.0.0Worklight v5.0.6Worklight v5.0.5的文檔以瞭解有關該特定API的更多信息。

+0

沒有,我只在worklight 6中找到該參數,但沒有在ibm信息中心中給出說明。我搜索了它,但無法找到它。所以我張貼在這裏。 –

+0

但你在哪裏找到它? –

+0

在日食中,我嘗試輸入api,並自動附帶該參數。所以我刪除它,我調用它。它工作正常,但我只是想找到該參數的含義和用法。 –

相關問題