我是Jersey/REST新手,正在嘗試編寫簡單的Web服務。我擁有的問題是請求之間的數據存儲。在Jersey REST請求/響應之間存儲變量
Servlets可以訪問會話,但我不相信Jersey/REST允許這樣做。
我目前正在編寫此服務,以便Android應用程序將向Tomcat發出RESTful請求。
現在我還不確定這些請求的類型:它們應該是帶參數的URL還是簡單的XML字符串?從應用程序傳輸的數據類型將包括RSS源和關鍵字的地址以及各種元數據。
來自服務器的XML響應將再次由RSS源地址,關鍵字,關鍵字的頻率和其他元數據組成。
目前的想法是在應用程序和服務器上使用JAXB來組成和分解XML到Java對象。
JSON或GSON在此處不可用。
但是,請求之間存儲數據呢?如果XML形成請求和響應操作,那麼將所有相關變量存儲在XML中就足夠了,每個請求都有一個引用服務器數據庫的ID號。
還是通過REST使用servlet的會話上下文更好?
道歉,如果上述聽起來含糊不清。我是Jersey/REST新手。
但我是否在請求之間存儲狀態?我會根據請求/響應將所有內容發送到客戶端/服務器。 Android可以存儲Cookie嗎? –
你想在請求之間存儲什麼樣的數據? – condit
該問題已被稍微修改以提供更多信息。 –