簡體   English   中英

從Java調用REST服務時維護會話

[英]Maintain session when calling a REST service from Java

我試圖調用一個Web服務,該服務需要來自用戶的某些授權(登錄)。 是否有可能維護一個會話,以便我可以在Java控制台基礎應用程序中調用這些Web服務。

例如:-我有一個Rest API,可以通過傳遞投資者ID來獲得投資者的投資。 為了獲得該特定投資者的投資明細,用戶必須登錄(這也是另一個Web服務(我已經創建了一個用於登錄的api,我正在調用該API來授權用戶))。 如果我們不能為此保留會話,是否可以將標頭與get請求一起傳遞?

請告訴我。 如果我不清楚,請在下面評論。 謝謝。

由於這是一個模糊的問題,因此我將嘗試給出一些有關“通用”解決方案的指示。 您的REST服務可以返回與用戶憑據鏈接的對象。 這就是所謂的“ cookie”。 然后,在每次調用時,您只需要重新發送cookie,便擁有憑據...

請參閱: http : //docs.oracle.com/javaee/7/api/javax/servlet/http/Cookie.html http://www.java2s.com/Tutorial/Java/0400__Servlet/GetSetCookie.htm

暫無
暫無

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

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