2
http://www.hccp.org/java-net-cookie-how-to.htmlCookie教程問題
根據這個鏈接,我試圖創建cookie併發送cookie以進入cookie站點。但它不起作用。那有什麼問題嗎?我對URLConnection
的方法setRequestProperty
有一些疑惑。我不明白他們想通過傳球"Cookie"
發送什麼?它只是一個字符串或名稱或值?
http://www.hccp.org/java-net-cookie-how-to.htmlCookie教程問題
根據這個鏈接,我試圖創建cookie併發送cookie以進入cookie站點。但它不起作用。那有什麼問題嗎?我對URLConnection
的方法setRequestProperty
有一些疑惑。我不明白他們想通過傳球"Cookie"
發送什麼?它只是一個字符串或名稱或值?
urlConn.setRequestProperty("Cookie", myCookie);
在這種情況下"Cookie"
是一個方法來告訴setRequestProperty
方法參數(這是真的只是一個String
)應被視爲一個cookie。
setRequestProperty
可能對多種屬性更有用,但addRequestProperty
對於Cookie更有用,因爲每個請求可以有多個cookie。該屬性在RFC 2068中指定 - 特別閱讀第14節。
展開:當瀏覽器連接到Web服務器時,它會發送一些信息,如用戶代理(它是什麼類型的瀏覽器),它想要的頁面檢索和它存儲的cookie。這些信息被稱爲「HTTP頭」。 「Cookie:a = b」的標題告訴Web服務器您有一個名爲`a`的cookie,其值爲`b`。如此答案中所示設置請求屬性是您設置標題的方式。 – 2011-02-11 11:14:51