2015-03-19 71 views
1

MobileFirst平臺6.3MobileFirst 6.3:如何使用REST API適配器(POST)和應用程序(POST)

我想使用REST API來管理有關適配器的運行時環境,應用,設備,審覈,交易,安全,並推送通知。

http://www-01.ibm.com/support/knowledgecenter/SSHS8R_6.3.0/com.ibm.worklight.apiref.doc/apiref/c_restapi_oview.html?lang=fr

這與方法GET請求正常工作。但對於方法POST,我沒有找到我需要發送的適配器部署或應用程序部署的信息。

http://www-01.ibm.com/support/knowledgecenter/SSHS8R_6.3.0/com.ibm.worklight.apiref.doc/apiref/r_restapi_adapter_post.html?lang=fr

什麼鍵/所需的適配器(POST)請求值?

回答

1

Adapter POST API中傳輸的數據必須是包含適配器二進制文件作爲單個文件的multipart/form-data。所以它不是一些關鍵/值的JSON有效載荷,它相當於二進制文件上傳的有效載荷。

如果你知道捲曲,您可以發送一個名爲myadapter.adapter這樣的文件:

捲曲-u用戶名:密碼-i -H 「接受:應用/ JSON」 -H「的Content-Type :多部分/格式數據」 -X POST http://www.example.com/worklightadmin/management-apis/1.0/runtimes/MyProject/adapters?async=false --form 「[email protected]

請在此實例中用戶適應,密碼和服務器地址。

它與應用程序POST API類似,在這裏您發送wlapp文件。

有關一般多部件/表格數據的示例,請參閱http://www.w3.org/TR/html401/interact/forms.html#h-17.13.4

+0

感謝,做工精細,捲曲和郵差工具。 – freddut 2015-03-20 09:45:54

0

你需要指定身體而不是參數,並且可能需要指定一些頭信息

{ 

method : 'post', 
path : 'xxxxxxx', 

headers: {'Content-Type' : 'application/json'}, 
body : { ... arbitrary data here ... } }; 

} 
相關問題