2015-10-19 325 views
0

我正在編寫一個應用程序,可以與網站進行通信,並執行諸如登錄,發佈內容等內容。Apache HttpClient正確處理cookie?

長話短說,應用程序工作正常。雖然,我想讓它更有效率,而不是做一個低級別的cookie集成。我目前使用

post.setHeader("Cookie", "abc"); 

我很清楚的CookieStore方法的,我一直在尋找幫助所有對谷歌/#1。所以我遇到的問題是,我的cookie是在我的代碼中預定義的,這是一個問題,因爲我的cookie中的一些通用密鑰可能會過期。該餅乾有cachedgeneric生成的密鑰,這是個別給出。

我需要能夠去網站,並存儲任何cookie首先給我。那麼開始執行我的代碼登錄。截至目前,Cookie爲空。

我該如何處理?我想要高效,我想在網站上運行一個「虛擬」執行,然後將給定的cookie複製到低級cookie存儲。 (我覺得有一個更好的方法,這就是爲什麼我希望在這裏得到一些輸入)

回答

0

找出來了,我只用了BasicCookieManager,並且我用它查詢了所有的Cookie以查看是否cookie是活躍的。作品完美無瑕。