Java请求登陆校验的URL
2015-12-25 16:47
441 查看
/** * 根据Url获取输入流 * @param urlPath 请求的待登陆Url * @return InputStream 输入流 * @throws Exception */ public static InputStream getUrlInputStream(String urlPath) throws Exception{ URL url = new URL(urlPath); URLConnection urlConnection = url.openConnection(); // 为URLConnection设置 "授权" 要求属性 (必须) urlConnection.setDoOutput(true); urlConnection.setConnectTimeout(1000 * 15); urlConnection.setRequestProperty("Authorization", "Basic " + getUPString()); //防止屏蔽程序抓取而返回403错误 urlConnection.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)"); urlConnection.connect(); InputStream is = urlConnection.getInputStream(); return is; } /** * 获取URL参数 * @return */ public static String getUPString(){ String userPassword = DocInfoPropertires.username + ":" + DocInfoPropertires.password; String encoding = new BASE64Encoder().encode(userPassword .getBytes()); return encoding; }
妥妥的!!!
相关文章推荐
- Java [Leetcode 235]Lowest Common Ancestor of a Binary Search Tree
- 深入Java核心 Java内存分配原理精讲
- Java异常处理
- 我欲封神——JAVA封神之路
- Jboss eap 6.4 logging jar包冲突
- Java中Set巧用,去掉重复数据
- JAVA 实现银行卡归属地查询
- java的rsa加密解密
- JAVA多线程之扩展ThreadPoolExecutor
- JAVA多线程之扩展ThreadPoolExecutor
- java常用方法总结
- javaweb 定时
- 【spring-security】nested exception is java.lang.ClassNotFoundException: org.springframework.security.
- JAVA面向对象之抽象类和接口
- Java Web利用POI导出Excel例子(采用Spring mvc架构)
- java实现汉字转拼音
- weblogic myeclipse小知识
- Java中的代码块
- 关于String内存分配
- Java.Properties大全