我有一个 Curl 请求,例如:
curl -u“键:值”-H“ header ”https://example.com
因此,当我尝试在 Java 中使用此curl 请求创建 Rest 客户端时,我很困惑在请求中将 -u 数据发送到哪里。我们需要将其放在 header 中还是作为 URL 参数发送?有人可以帮助我并告诉我如何在我的 Java 代码中发送这个 -u 吗?
这是我正在使用的代码:
URL url = new URL("https://example.com");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setDoOutput(true);
conn.setRequestMethod("POST");
conn.setRequestProperty("Content-Type", "application/json");
conn.setRequestProperty("Headers", "Value");
***conn.setRequestProperty("u", "key:Value");***
最佳答案
header Authorization: Basic base64encoded(user:pass) 适用于这个问题。
关于java - 如何在Rest客户端中发送Curl的-u数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29116595/