`
tangwenchao86
  • 浏览: 374188 次
  • 性别: 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非对称加密源程序代码实例,本例中使用RSA加密技术,定义加密算法可用 DES,DESede,Blowfish等。  设定字符串为“张三,你好,我是李四”  产生张三的密钥对(keyPairZhang)  张三生成公钥(publicKeyZhang...

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

     Java非对称加密源程序代码实例,本例中使用RSA加密技术,定义加密算法可用 DES,DESede,Blowfish等。  设定字符串为“张三,你好,我是李四”  产生张三的密钥对(keyPairZhang)  张三生成公钥(publicKeyZhang...

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

    本文给大家分享两段代码分别是java测试URL地址是否能正常连接和Java检测URL是否可用或者可打开的代码,代码都很简单,有需要的朋友可以参考下

    java开源包8

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

    java开源包10

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

    java开源包4

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

    java开源包11

    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开源包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开源包2

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

    java开源包7

    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 的网关。...

    java 面试题 总结

    forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。 redirect...

    超级有影响力霸气的Java面试题大全文档

     forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。...

    Java程序设计复习题.docx.docx

    JsplitPane 有一段java应用程序,它的主类名是Abe,那么保存它的源文件名可以是。 abc. java B. Abe. class C. Abe. java D.以上都可以 Java程序设计复习题全文共19页,当前为第2页。Java程序设计复习题全文共19页,...

Global site tag (gtag.js) - Google Analytics