標籤:
package test;import java.io.IOException;import org.apache.commons.httpclient.Cookie;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.HttpException;import org.apache.commons.httpclient.methods.GetMethod;public class TestHttpclient { public static void main(String[] args) throws HttpException, IOException { // TODO Auto-generated method stub HttpClient httpclient=new HttpClient();//建立一個用戶端,類似開啟一個瀏覽器 GetMethod getMethod=new GetMethod("http://www.baidu.com");//建立一個get方法,類似在瀏覽器地址欄中輸入一個地址 int statusCode=httpclient.executeMethod(getMethod);//斷行符號——出拳! System.out.println("response=" + getMethod.getResponseBodyAsString());//察看拳頭命中情況,可以獲得的東西還有很多,比如head, cookies等等 getMethod.releaseConnection();//釋放,記得收拳哦 // Cookie[] cookies = httpclient.getState().getCookies(); // System.out.println("Present cookies: "); // for (int i = 0; i < cookies.length; i++) {//迴圈結構零組件 // System.out.println(" - " + cookies[i].toExternalForm()); // System.out.println(" - domain=" + cookies[i].getDomain()); // System.out.println(" - path=" + cookies[i].getPath()); // // } }}
java通過http調用服務