算个小名 2017-11-08 08:24 采纳率: 33.3%
浏览 908

关于模拟登陆activemq的问题

登陆activemq时会弹窗要求输入账号密码,可以我用开发者工具进行网络监听并没有发现传输账号密码,那么到底是怎么实现的,如果我要通过httpclient的形式,怎么进行模拟登陆呢?

  • 写回答

2条回答

  • 积水潭坛主 2017-11-08 08:43
    关注

    package junit;

    import java.io.InputStream;
    import java.net.HttpURLConnection;
    import java.net.URL;

    import org.junit.Test;

    import com.hrtx.util.StreamTool;

    public class EsmTest {

    /**
     * 通过HttpURLConnection模拟post表单提交
     * @throws Exception
     */
    @Test
    public void sendEms() throws Exception {
        String wen = "MS2201828";
        String btnSearch = "EMS快递查询";
        URL url = new URL("http://www.kd185.com/ems.php");
        HttpURLConnection conn = (HttpURLConnection) url.openConnection();
        conn.setRequestMethod("POST");
        conn.setDoOutput(true);
        StringBuffer params = new StringBuffer();
        params.append("wen").append("=").append(wen).append("&")
              .append("btnSearch").append("=").append(btnSearch);
        byte[] bypes = params.toString().getBytes();
        conn.getOutputStream().write(bypes);// 输入参数
        InputStream inStream=conn.getInputStream();
        System.out.println(new String(StreamTool.readInputStream(inStream), "gbk"));
    
    }
    

    }

    评论

报告相同问题?

悬赏问题

  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 spring后端vue前端
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题