emqttd, 在java中使用dashboard 中提供的 HTTP API 时,报401认证错误。请问有相关的示例吗,我该怎么将认证信息传入呢。

lingxue 发布于 2016/04/08 09:31
阅读 1K+
收藏 0

开源之夏第三届火热来袭,高校学生参与赢万元奖金!>>>

在java中使用dashboard 中提供的 HTTP API 时,报401认证错误。请问有相关的示例吗,我该怎么将认证信息传入呢。

我大概写一下http方式的调用代码:

URL url = new URL("http://localhost:18083/api/clients");
HttpURLConnection httpConn = (HttpURLConnection) url.openConnection();
httpConn.setRequestMethod("GET");
httpConn.setRequestProperty("Accept-Charset", "utf-8");
httpConn.setRequestProperty("Content-Type", "application/json");
@Cleanup InputStreamReader isReader = new InputStreamReader(httpConn.getInputStream(),"utf-8");
@Cleanup BufferedReader bin = new BufferedReader(isReader);

StringBuffer buff = new StringBuffer();
String line;
while ((line = bin.readLine()) != null) {
    buff.append(line);
}
messageIn = buff.toString();



加载中
0
lingxue
lingxue
该评论暂时无法显示,详情咨询 QQ 群:点此入群
0
那只纸老虎
那只纸老虎

必须要apache 中的模块 才能解决这个问题吗? 我服务器是Nginx的如何破呢?

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部