簡體   English   中英

我們可以使用使用.NET MVC代碼編寫的core-java讀取Cookie嗎?

[英]Can we read cookies using core-java that has been written using .NET MVC code?

我們可以使用使用.NET MVC代碼編寫的core-java讀取cookie嗎? 我沒有找到任何幫助如何使用核心Java代碼讀取Cookie?

更多背景詳細信息-

實際上,我們有一個Java桌面應用程序,並且我們計划使用JWS啟動該Java桌面應用程序,並且運行良好。

問題是-我們在網頁上向用戶詢問一些與用戶有關的信息,並使用JWS啟動Java桌面應用程序。 現在,我們希望在Java應用程序的網頁上提供用戶提供的信息。

我們已經將這些信息寫到cookie中,如何從Java代碼中讀取該信息?

是的,您可以接收由另一個應用程序設置的cookie(只要cookie中的路徑值匹配)。 Cookies是HTTP協議的一部分,定義方式無關緊要。 客戶端根據URL路徑在將來的請求中發送它們。

要訪問Java中的cookie,請查看HttpServletRequest中的getCookies()

更新

由啟動Java客戶端的Web應用程序設置的cookie將在瀏覽器客戶端的上下文中進行設置。 Cookies被添加到HTTP響應中,並由接收它們的客戶端緩存。

在您描述的情況下,您不能無故從Java客戶端訪問同一服務器會話。

我將使用的解決方案是在Web應用程序中生成唯一的ID,該ID作為參數傳遞給Java客戶端,而Java客戶端可以使用生成的ID作為參數,使用URL的獲取從另一個會話中請求所需的值。 (這實質上是將兩個HTTP會話連接為同一用戶進程的一部分。)

例如,您可以使用HttpURLConnection和類似<web-app>/data?id=<ID>的URL從Web應用程序中獲取或下載XML格式的值。

核心Java? 然后嘗試java.net。*:Cookie只是URL內容前帶有“ Set-Cookie:”的標題行。

http://www.hccp.org/java-net-cookie-how-to.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM