`
tangwenchao86
  • 浏览: 378739 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

用JAVA代码访问一段URL地址是否可用怎么写?

阅读更多
用JAVA代码访问一段URL地址是否可用怎么写?
首先、介绍一下get方式:
	String mainDomain = agentFacade.getVirtualHostService().getMainDomainName(domain);
				String webServer =this.getVzzjzManageService().getVZZJZWebSiteByDomain(domain);
				String httpUrl="http://mydns2.xinnet.com/"+"cgi-bin/dnsapi_add?+name=" + mainDomain + "&recordname=" + webServer+ "&type=CNAME&content=" + domain + "&ttl=3600&prio=5";
				URL url = new URL(httpUrl);
				HttpURLConnection httpUrlCon = (HttpURLConnection) url
						.openConnection();
				httpUrlCon.setDoOutput(true);
				httpUrlCon.setRequestMethod("GET");
				BufferedReader xinnetIn = new BufferedReader(new InputStreamReader(
						httpUrlCon.getInputStream()));
				String back = xinnetIn.readLine();
				if(null != back && back.contains("ret=100")) {
					log.debug(" zhixiang successfully!");
				}
				else {
					log.debug("connect error  sitebuild zhixiang error!");
					put("error","网络错误,请重试");
					throw new MyBizLayerException("自助建站开通成功,指向错误!");
				}
				
				xinnetIn.close();
				httpUrlCon.disconnect();


第二,介绍一个post方式:
String clubBack = null;
		String sendParam = "domainName=" + newDomainName ;
String httpVhost = "http://www.xinnet.com/club/vhost/checkVhost.jsp";
			URL url = new URL(httpVhost);
			HttpURLConnection httpUrlCon = (HttpURLConnection) url
					.openConnection();

			httpUrlCon.setDoOutput(true);
			httpUrlCon.setRequestMethod("POST");
			httpUrlCon.getOutputStream()
					.write(sendParam.toString().getBytes());
			httpUrlCon.getOutputStream().flush();
			httpUrlCon.getOutputStream().close();

			BufferedReader xinnetIn = new BufferedReader(new InputStreamReader(
					httpUrlCon.getInputStream()));
			clubBack = xinnetIn.readLine();
			xinnetIn.close();
			httpUrlCon.disconnect();
			if (clubBack == null) {
				log.debug("connect error!");
				put("error","网络错误,请重试");
				return "vzzjzupdatedomainname";
			}
			if("1".equals(clubBack)){
				log.debug(clubBack);
				put("error","您的域名已开通自助建站产品,请更换其他域名绑定!");
				return "vzzjzupdatedomainname";
				
			}
分享到:
评论
1 楼 jiangxiankun 2013-05-09  
请问一下这个需要什么jar包吗

相关推荐

    JAVA上百实例源码以及开源项目源代码

    Java非对称加密源码实例 1个目标文件 摘要:Java源码,算法相关,非对称加密 Java非对称加密源程序代码实例,本例中使用RSA加密技术,定义加密算法可用 DES,DESede,Blowfish等。 设定字符串为“张三,你好,我是李四”...

    Java 测试URL地址是否能正常连接的代码

    首先,我们来看第一段代码,这个方法`testWsdlConnection(String address)`用于测试一个给定的URL地址是否能正常连接: ```java public static int testWsdlConnection(String address) throws Exception { int ...

    Java代码生成Oracle版

    【Java代码生成Oracle版】是一种基于Java编程语言,利用Spring Boot框架实现的代码自动化生成工具。这个工具的主要目的是为了提高开发效率,减少手动编写重复代码的工作量,特别是针对数据库操作的控制层、业务层、...

    java开源包8

    jaev 是一个用来验证电子邮箱地址是否有效的 Java 项目。 Java的FastCGI网关 jFastCGI jFastCGI 是一个可以让Tomcat 之类的Servlet容器支持运行PHP和其它fastcgi应用程序,将Servlet容器充当成一个FastCGI 的网关。...

    java实现文字转语音播放

    synth.speak("这是一段测试文本"); synth.waitUntilDone(); // 确保所有声音播放完毕再继续执行 ``` 5. **释放资源**:当不再需要TTS引擎时,记得释放资源: ```java synth.deallocate(); ``` 在实际应用中...

    java开源包10

    jaev 是一个用来验证电子邮箱地址是否有效的 Java 项目。 Java的FastCGI网关 jFastCGI jFastCGI 是一个可以让Tomcat 之类的Servlet容器支持运行PHP和其它fastcgi应用程序,将Servlet容器充当成一个FastCGI 的网关。...

    java 静态代码块通过类加载器获取资源文件例子

    首先,静态代码块是在类被加载到JVM(Java虚拟机)时执行的一段代码,它不依赖于类的实例创建,而是与类本身绑定。静态代码块常用于初始化静态变量或进行一次性的系统设置。例如,在本案例中,可能是在程序启动时...

    java开源包4

    jaev 是一个用来验证电子邮箱地址是否有效的 Java 项目。 Java的FastCGI网关 jFastCGI jFastCGI 是一个可以让Tomcat 之类的Servlet容器支持运行PHP和其它fastcgi应用程序,将Servlet容器充当成一个FastCGI 的网关。...

    java开源包6

    jaev 是一个用来验证电子邮箱地址是否有效的 Java 项目。 Java的FastCGI网关 jFastCGI jFastCGI 是一个可以让Tomcat 之类的Servlet容器支持运行PHP和其它fastcgi应用程序,将Servlet容器充当成一个FastCGI 的网关。...

    java开源包9

    jaev 是一个用来验证电子邮箱地址是否有效的 Java 项目。 Java的FastCGI网关 jFastCGI jFastCGI 是一个可以让Tomcat 之类的Servlet容器支持运行PHP和其它fastcgi应用程序,将Servlet容器充当成一个FastCGI 的网关。...

    java下载网站图片的爬虫代码

    本项目提供了一段可以直接运行的Java代码,用于实现网站图片的抓取与下载功能。通过这个爬虫,开发者可以轻松地从指定的网站上批量获取并保存图片资源。 首先,我们需要了解Java爬虫的基本原理。爬虫主要依赖于HTTP...

    苹果登录使用Apple服务端验证登录-JAVA源码

    - 授权代码被发送到开发者服务器,服务器用此代码换取访问令牌和刷新令牌。 - 服务器使用访问令牌向Apple的验证API发起请求,验证JWT的有效性和用户信息。 2. **Java实现验证**: - 首先,你需要在项目中引入...

    java开源包101

    jaev 是一个用来验证电子邮箱地址是否有效的 Java 项目。 Java的FastCGI网关 jFastCGI jFastCGI 是一个可以让Tomcat 之类的Servlet容器支持运行PHP和其它fastcgi应用程序,将Servlet容器充当成一个FastCGI 的网关。...

    java开源包5

    jaev 是一个用来验证电子邮箱地址是否有效的 Java 项目。 Java的FastCGI网关 jFastCGI jFastCGI 是一个可以让Tomcat 之类的Servlet容器支持运行PHP和其它fastcgi应用程序,将Servlet容器充当成一个FastCGI 的网关。...

    java开源包1

    jaev 是一个用来验证电子邮箱地址是否有效的 Java 项目。 Java的FastCGI网关 jFastCGI jFastCGI 是一个可以让Tomcat 之类的Servlet容器支持运行PHP和其它fastcgi应用程序,将Servlet容器充当成一个FastCGI 的网关。...

    java开源包3

    jaev 是一个用来验证电子邮箱地址是否有效的 Java 项目。 Java的FastCGI网关 jFastCGI jFastCGI 是一个可以让Tomcat 之类的Servlet容器支持运行PHP和其它fastcgi应用程序,将Servlet容器充当成一个FastCGI 的网关。...

    Java资源包01

    jaev 是一个用来验证电子邮箱地址是否有效的 Java 项目。 Java的FastCGI网关 jFastCGI jFastCGI 是一个可以让Tomcat 之类的Servlet容器支持运行PHP和其它fastcgi应用程序,将Servlet容器充当成一个FastCGI 的网关。...

    mysql-connector-java-8.0.23.zip

    JDBC是Java平台的一部分,允许Java程序通过Java代码来访问和操作数据库。MySQL Connector/J提供了一个接口,使得Java应用程序能够执行SQL语句,处理结果集,管理事务,并实现其他数据库交互功能。 在"mysql-...

    用Java实现网络爬虫(或互联网蜘蛛)

    本文将深入探讨如何使用Java语言实现一个基本的网络爬虫,并结合`Future`接口,介绍多阶段流水线的异步执行机制。 首先,让我们了解网络爬虫的基础。一个简单的网络爬虫通常包括以下组件: 1. **URL管理器**:存储...

    java开源包11

    jaev 是一个用来验证电子邮箱地址是否有效的 Java 项目。 Java的FastCGI网关 jFastCGI jFastCGI 是一个可以让Tomcat 之类的Servlet容器支持运行PHP和其它fastcgi应用程序,将Servlet容器充当成一个FastCGI 的网关。...

Global site tag (gtag.js) - Google Analytics