MobileFirst Platform 6.3
我想使用REST API来管理有关适配器,应用程序,设备,审计,事务,安全性和推送通知的运行时环境。
对于使用方法GET的Request,它可以正常工作。但是对于Method POST,我找不到需要为适配器部署或应用程序部署发送的信息。
适配器(POST)请求需要什么键/值?
答案 0 :(得分:1)
Adapter POST API中传输的数据必须是包含适配器二进制文件的单个文件的multipart / form-data。因此,它不是一些键/值JSON有效负载,而是二进制文件上载的有效负载。
如果您知道curl,可以这样发送名为myadapter.adapter的文件:
curl -u user:password -i -H“Accept:application / json”-H“Content-Type:multipart / form-data”-X POST http://www.example.com/worklightadmin/management-apis/1.0/runtimes/MyProject/adapters?async=false --form“data = @ myadapter。适配器“
请在此示例中修改用户,密码和服务器地址。
类似于Application POST API,在这里发送wlapp文件。
有关多部分/表单数据的示例,请参阅http://www.w3.org/TR/html401/interact/forms.html#h-17.13.4。
答案 1 :(得分:0)
您需要指定正文而不是参数,并且可能需要指定一些标题信息
{
method : 'post',
path : 'xxxxxxx',
headers: {'Content-Type' : 'application/json'},
body : { ... arbitrary data here ... } };
}