通过httpclient抓取rabblitMq管理平台队列的问题

发布于 2021-11-29 22:53:28 字数 1815 浏览 715 评论 2

求教大神!

通过httpclient 抓取rabbitMq管理平台队列。请问有做过的吗。现在卡在了 登录不进去 ,不知道是我请求的地址不对还是什么原因。我请求的是 String url = "http://172.16.52.242:6721/#/login";这个连接。响应的首页的html。

 public static String doPut(String url, List<NameValuePair> values)
            throws IOException {
        HttpPut request = new HttpPut(url);

        if (values != null) {
            request.setEntity(new UrlEncodedFormEntity(values));
        }
        return sendRequest(request);
    }

 public static void main(String[] args) {

        String url = "http://172.16.52.242:6721/#/login";
        
        List<NameValuePair> params = new ArrayList<NameValuePair>();

        params.add(new BasicNameValuePair("username", "admin"));

        params.add(new BasicNameValuePair("password", "xxxxxxx"));
        try {
            HttpDemo.doPut(url, params);
            
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

谢谢大神们 不吝赐教 。。。。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

飘过的浮云 2021-12-03 16:57:48

谢谢大神。找到解决的方法了 原来rabbitMQ 带着http的api的 直接请求就好了 谢谢

等风来 2021-12-03 11:20:27

形如上面 , 就是  basic authentication 你看看你的账号 有没有权限 访问默认 vhost?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文