在JAVA中的https服务器上发出POST请求

时间:2015-02-14 08:20:54

标签: java api rest post https

我搜索了2天后来到这里问我的问题!!我的问题是关于我api的REST api调用和POST请求。我已经在JAVA中看到了关于在我身边用httpsURLConnection创建一个httpclient连接到api的教程,我做了一个POST请求。它适用于https://www.example.com。但它不适用于下面的情况。

案例:(我必须在日食中使用JAVA) 可以在https://test.api.kolibree.com访问REST API。我得到一个client_id(= 5) 和client_secret(= X7doOhLCRbuT0FIgBsmy)来访问API。首先,要进行API调用,我需要提供http-x-client-id和http-x-client-sig标头。使用请求的绝对URL计算http-x-client-sigis。 (我设法计算了它)

其次:要使用电子邮件和密码连接到Kolibree帐户,请向v1 / accounts / request_token /发送POST请求,并使用正文参数email(=android.test@kolibree.com)和密码(= test)。

问题: 我不知道如何处理客户端ID和签名标头来进行API调用。我还没有看到任何关于这个的教程。此外,如何处理电子邮件和密码以执行POST请求。

非常感谢您的关注。我会非常感激。

亚历

1 个答案:

答案 0 :(得分:0)

这是使用参数进行HTTP POST的示例吗?

https://hc.apache.org/httpcomponents-client-ga/quickstart.html