zoukankan      html  css  js  c++  java
  • 使用HttpClient4调用rabbitmq rest api代码示例

    package com.gsafety.rabbitmq.api;

    import org.apache.http.HttpEntity;
    import org.apache.http.HttpHost;
    import org.apache.http.HttpResponse;
    import org.apache.http.auth.AuthScope;
    import org.apache.http.auth.UsernamePasswordCredentials;
    import org.apache.http.client.methods.HttpGet;
    import org.apache.http.impl.client.BasicCredentialsProvider;
    import org.apache.http.impl.client.CloseableHttpClient;
    import org.apache.http.impl.client.HttpClients;
    import org.apache.http.util.EntityUtils;

    import java.io.IOException;

    /**
    * Created by user on 2017/6/8.
    */
    public class RabbitRestTool {

    public static void main(String[] args) throws IOException {
    HttpHost host = new HttpHost("localhost", 15672);
        HttpGet httpGet = new HttpGet("/api/connections");
        //认证
         BasicCredentialsProvider credentialsProvider = new BasicCredentialsProvider();
         credentialsProvider.setCredentials(new AuthScope("localhost",15672),new UsernamePasswordCredentials("guest","guest"));
        CloseableHttpClient client = HttpClients.custom().setDefaultCredentialsProvider(credentialsProvider).build();

        HttpResponse response = client.execute(host, httpGet);

         HttpEntity entity = response.getEntity();
         String s = EntityUtils.toString(entity);
         System.out.println(s);
    }
    }
  • 相关阅读:
    1337语言
    BEEF实战全记录
    MySQL字符集编码设置与PHP显示乱码的解决办法
    设置MySql5.5数据库的字符编码为UTF8,解决中文乱码问题
    如何在BeEF中使用metasploit颠覆你的浏览器
    xss窃取cookie测试
    xss测试代码
    'or'='or'经典漏洞代码分析
    mysql注入漏洞测试网页
    ipc$入侵
  • 原文地址:https://www.cnblogs.com/huangll99/p/6963221.html
Copyright © 2011-2022 走看看