2

我正在尝试使用 oracle JDK 11.0.1 使用 HttpURLConnection 调用 API,它可以正常工作,但同样的事情不适用于 openJDK 11.0.8。以下是我的请求标头。

connection.addRequestProperty("username", "test");
connection.addRequestProperty("password", "XXX");
connection.addRequestProperty("timestamp", "2021-03-08T11:24:16.698+0000");
connection.addRequestProperty("caller", "Test Rest Client/");
connection.addRequestProperty("authentication", "XXX");
connection.addRequestProperty("Content-Type", "application/json");

这里密码头的值我们将通过Cipher.getInstance("RSA/ECB/PKCS1Padding")算法得到,认证的值我们将通过Mac.getInstance("hmacSHA256")算法得到

4

0 回答 0