如何在Rest客户端发送-l数据

时间:2015-03-18 07:46:36

标签: java curl

我有一个像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");***

1 个答案:

答案 0 :(得分:-1)

标题授权:基本base64encoded(user:pass)适用于此问题。