• java模拟网页http-url访问


    package com.iflytek;
    
    import java.io.InputStream;
    import java.net.HttpURLConnection;
    import java.net.URL;
    
    public class ssodemo {
        public static void main(String[] args) throws Exception {
            //cas server 校验地址
            String serverValidateUrl="https://demo.tch.com:8443/cas/serviceValidate";
            //客户端地址
            String service = "http://app1.tch.com:18080/examples/servlets/servlet/HelloWorldExample";
            //ticket
            String ticket ="ST-7-gCMvfsyy9hmnadayB1e3-cas01.example.org";
    
            //组装url
            String constructServiceUrl  = serverValidateUrl+"?ticket="+ticket+"&service="+service;
            System.out.println("constructServiceUrl:"+constructServiceUrl);
    
            URL url =new URL(constructServiceUrl);
            HttpURLConnection conn = (HttpURLConnection)url.openConnection();
            conn.setConnectTimeout(5*1000);
            conn.setRequestMethod("GET");
            InputStream inStream = conn.getInputStream();
            final StringBuilder builder = new StringBuilder(255);
            int byteRead;
            while ((byteRead = inStream.read()) != -1) {
                builder.append((char) byteRead);
            }
            String response = builder.toString();
            System.out.print("response:"+response);
        }
    
    }
    ========================================================================================== 我希望每一篇文章的背后,都能看到自己对于技术、对于生活的态度。 我相信乔布斯说的,只有那些疯狂到认为自己可以改变世界的人才能真正地改变世界。面对压力,我可以挑灯夜战、不眠不休;面对困难,我愿意迎难而上、永不退缩。 其实我想说的是,我只是一个程序员,这就是我现在纯粹人生的全部。 ==========================================================================================
  • 相关阅读:
    Git理解
    Java基础之四、字符和字符串 异常处理
    魔方第三层复原技巧
    Java基础之三、类的特性和接口
    Java基础之二、类的知识
    Java基础之一、入门知识
    UML之三、建模元素(2)
    看懂棒球-规则、数据
    【转载】自助终端设备安全剖析 (深度好文)
    CVE-2017-12615 Tomcat远程代码执行
  • 原文地址:https://www.cnblogs.com/weihuang6620/p/8028599.html
Copyright © 2020-2023  润新知