0
我寫了一個程序,顯示一個網頁的所有標題欄和值。我嘗試將從setcookie headerfield中找到的所有cookie與firefox頁面信息進行匹配(我添加了視圖cookie的擴展)。火狐顯示出比我自己的程序如何額外的cookie來
這裏是我的代碼多個名稱值對....
try
{
String line = null;
URL gmail = new URL("http://www.gmail.com/");
URLConnection connect = gmail.openConnection();
Map<String,List<String>>map=null;
map=connect.getHeaderFields();
java.util.Iterator it = map.keySet().iterator();
while(it.hasNext())
{
String co = (String)it.next();
System.out.println(co);
List<String>word = map.get(co);
java.util.Iterator ita = word.iterator();
while(ita.hasNext())
System.out.println(" "+(String)ita.next());
}
}
catch(Exception e)
{
System.out.println(e);
}
這些額外的餅乾是怎麼來?
瀏覽器在加載初始頁面後,可能正在運行javascript並向服務器發出異步請求,並且可能會設置更多cookie。 –
我需要這些cookie來訪問下一頁。我怎樣才能得到這些餅乾?@ Bala R –