开发者社区 问答 正文

通过httpclient抓取rabblitMq管理平台队列的问题 400 请求报错 

求教大神!
通过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();         }     }
谢谢大神们 不吝赐教 。。。。

展开
收起
kun坤 2020-05-28 16:31:57 478 分享 版权
1 条回答
写回答
取消 提交回答

  • 形如上面 , 就是  basic authentication 你看看你的账号 有没有权限 访问默认 vhost? ######谢谢大神。找到解决的方法了 原来rabbitMQ 带着http的api的 直接请求就好了 谢谢

    2020-05-29 11:11:34
    赞同 展开评论
问答分类:
问答地址: