zoukankan      html  css  js  c++  java
  • JAVA应用apache httpclient探测http服务

    代码很简单,apache都已经提供了封装。

    import org.apache.commons.httpclient.HttpClient;
    import org.apache.commons.httpclient.HttpMethod;
    import org.apache.commons.httpclient.methods.GetMethod;
    import org.apache.commons.httpclient.methods.PostMethod;
    import org.apache.log4j.Logger;
    
    public class CheckHttp {
    	private static final Logger LOGGER = Logger.getLogger(CheckHttp.class);
    
    	public static int testHttp(String url, int getOrPost) {
    		HttpClient client = new HttpClient();
    		HttpMethod method = getOrPost == 1 ? new GetMethod(url)
    				: new PostMethod(url);
    		try {
    			client.executeMethod(method);
    			return method.getStatusLine().getStatusCode();
    		} catch (Exception e) {
    			LOGGER.error("", e);
    		}
    		return 404;
    	}
    
    	public static void main(String[] args) {
    		String url = "http://www.facebook.com";
    		int i = testHttp(url, 1);
    		System.out.println(i);
    	}
    }
    
    
  • 相关阅读:
    JQuery选择器
    锋利的jQuery事件
    gitlab
    mac 启动台图标大小调整
    Mac显示和隐藏文件夹
    vs Code 本地服务器配置
    js获取url后带的参数
    路由守卫
    calc()
    Git 本地仓库与远程仓库链接
  • 原文地址:https://www.cnblogs.com/wardensky/p/4560380.html
Copyright © 2011-2022 走看看