2015-03-19 74 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 ... } }; 

} 
相关问题