2010-08-01 18 views
8

我試圖發送一個cookie以及我的HttpGet請求,但每次嘗試我都還沒有能夠成功發送它。我也試圖直接修改標題,這裏是我的代碼:如何發送一個cookie以及Java中的HttpGet

DefaultHttpClient httpClient = new DefaultHttpClient(); 

CookieStore store = new BasicCookieStore(); 
store.addCookie(MyCookieStorageClass.getCookie()); 
httpClient.setCookieStore(store); 

HttpGet httpGet = new HttpGet("http://localhost/);  

try { 
    // Execute HTTP Get Request 
    HttpResponse response = httpclient.execute(httpGet); 
    String responseData = ResponseHandler.getResponseBody(response); 
} catch (IOException e) { 
    e.printStackTrace(); 
} 
+1

這實際上是HttpClient 4.0.1的正確實現,我剛纔沒有得到正確的cookie。 – ninjasense 2010-08-02 22:18:12

回答

3

這實際上是HttpClient的4.0.1的正確實施,我剛剛一直沒得到正確的cookie。

0

您的MyCookieStorageClass.getCookie()方法是否會返回具有正確域和路徑屬性的Cookie?