【问题标题】:MobileFirst 6.3 : How to use REST API Adapter (POST) and Application (POST)MobileFirst 6.3:如何使用 REST API 适配器 (POST) 和应用程序 (POST)
【发布时间】:2015-05-22 10:58:00
【问题描述】:

MobileFirst 平台 6.3

我想使用 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) 请求需要什么键/值?

【问题讨论】:

    标签: ibm-mobilefirst mobilefirst-server


    【解决方案1】:

    你需要指定body而不是parameters,并且可能需要指定一些header信息

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

    【讨论】:

      【解决方案2】:

      适配器 POST API 中传输的数据必须是包含适配器二进制文件的多部分/表单数据。所以它不是一些键/值 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.adapter"

      请在本例中调整用户、密码和服务器地址。

      Application POST API 类似,这里发送 wlapp 文件。

      有关 multipart/form-data 的一般示例,请参阅http://www.w3.org/TR/html401/interact/forms.html#h-17.13.4

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-07-16
        • 1970-01-01
        • 2015-12-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-07-18
        相关资源
        最近更新 更多