我有一个像Curl一样的请求:
curl -u“key:value”-H“标题”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");***
答案 0 :(得分:-1)
标题授权:基本base64encoded(user:pass)适用于此问题。