用java程序直接访问URL地址

/** 
     * 程序中访问http数据接口 
     */ 
    public static String getURLContent(String urlStr) {            
        /** 网络的url地址 */     
     URL url = null;           
        /** http连接 */ 
     HttpURLConnection httpConn = null;         
         /**//** 输入流 */
     BufferedReader in = null;
     StringBuffer sb = new StringBuffer();
     try{  
      url = new URL(urlStr);  
      in = new BufferedReader( new InputStreamReader(url.openStream(),"UTF-8") );
      String str = null; 
      while((str = in.readLine()) != null) { 
       sb.append( str );  
             }  
         } catch (Exception ex) {
          
         } finally{ 
          try{          
           if(in!=null) {
            in.close();  
                 }  
             }catch(IOException ex) {   
             }  
         }  
         String result =sb.toString();  
         System.out.println(result);  
         return result; 
         }

时间: 2024-08-21 15:32:09

用java程序直接访问URL地址的相关文章

在java程序中访问windows有用户名和密码保护的共享目录

在java程序中访问windows有用户名和密码保护的共享目录 Posted on 2015-11-20 14:03 云自无心水自闲 阅读(3744) 评论(0)  编辑  收藏 --> Java程序中访问拥有全部读写权限的目录相对比较简单,和普通的目录没有什么差别.但是要访问一个需要用户和密码验证的目录就需要一点点小技巧了.这里介绍一个开源的库能够比较容易的实现这一需求.1. 下载库文件: https://jcifs.samba.org/ 下载的zip文件中, 不仅包含了jar文件,还有文档和

Java 域名能访问IP地址不能访问的问题.

公司GPS信息从GPS服务商那里获取.域名  http://ips2.huoyunren.com/ . 但是最近服务器DNS一直出错,要求接口访问从域名换成IP地址. ping 上面的网址 可以得到IP地址. 奇怪的事情发生了!!! 用域名可以访问,但是通过IP访问就报404错误.类似的情况在 淘宝网(www.taobao.com)上也出现过. 程序拿到域名后,去DNS服务器解析成IP地址,之后根据IP地址访问.这样的话,为什么根据IP地址不能访问网站了呢? 打开Google浏览器,F12进入调

Python3学习笔记:使用代理访问url地址

#! /usr/bin/env python3 # -*- coding:utf-8 -*- 'python进行代理的curl数据提交' __author__ = 'ken' import os; import sys; curPath = os.path.abspath(os.path.dirname(__file__)); sys.path.append(curPath); import urllib.request; import urllib.parse; import socket;

访问url地址 但tomcat会发两次请求??

statDate===2017-06-27================2017年7月11日 16:06:43执行成功,共删除0条.2017年7月11日 16:06:43执行成功,共插入48835条.2017年7月11日 16:07:08log_analysis_access started at 2017年7月11日 16:07:08log_analysis_access finished at 2017年7月11日 16:07:12lesson_statistics started at

java获取请求的url地址

1.获取全路径request.getRequestURL(); //得到http://localhost:8888/CRM/loginController/login 2.获取协议名和域名request.getScheme(); //得到协议名 例如:httprequest.getServerName(); //得到域名 localhost 3.获取请求所有参数 //map类型request.getParameterMap() 4.获取项目名request.getContextPath(); /

C#访问url地址并返回数据

public string getPostBackStream(string rUrl) { WebClient myWebClient = new WebClient(); NameValueCollection myNameValueCollection = new NameValueCollection(); myNameValueCollection.Add("title", "this is title"); myNameValueCollection.A

从Java代码中访问 HTTPS 协议

有个互联网上的网址:https://wtsz.jyzq.cn/ywcl.jsp?type=l&yybdm=1100&market=Z&userName=11009341&pwd=870221&ip=3.3.3.3&serverName=jyzq.cn,是HTTPS协议的,如何通过JAVA程序能够调用该地址得到正确的返回数据. 当前这个地址是可以通过浏览器访问的,需要在后台通过JAVA程序来访问. import java.io.IOException; imp

shell运行java程序,实现快速开发部署

一.概述 在实际开发中,我们写好的代码,往往打成war包或jar包,通过winscp或其他软件将其上传至服务器,然而这样非常大的一个弊端就是不利于开发,为什么这么说呢?假如我们刚刚将springboot项目达jar包通过winscp部署在linux系统中,然而各种突如其来.意想不到的bug接踵而来,你在本地测试调试bug,难道你要一次又一次的打jar包,上传至服务器?我想你会疯了吧,哈哈,言归正传. 运行java项目的本质,就是让jvm运行.class文件(纯属个人理解,意思你懂就好),所以我们

SQL Server 访问URL 调用WebServer

以下整理的SQL Server中访问URL地址的方法,并已封装成存储过程,可以实现POST/GET请求 SET QUOTED_IDENTIFIER ON SET ANSI_NULLS ON GO /** 存储过程发起URL请求 启用 Ole Automation Procedures 选项 exec sp_configure 'show advanced options',1; go reconfigure; go sp_configure 'Ole Automation Procedures'