簡體   English   中英

序列化/反序列化會話是什么意思?

[英]What does it mean to serialize/ deserialize a session?

在閱讀有關Rails的文章時,我遇到了“ rails將讀取cookie並反序列化會話”的說法,但是我不知道第二部分的含義。 我GOOGLE和SO搜查,發現了如何做到這一點的解釋。 例如,

# Serialize using Marshal.dump - Binary
serialized_object = Marshal.dump(hello)

# DeSerialize using Marshal.load
hello = Marshal.load(serialized_object)

但是,我還沒有看到正在做什么解釋或者你為什么會想這樣做。

通過進一步的閱讀,我了解到序列化和反序列化通常是指將結構化數據轉換為二進制數據以便以電子方式傳輸(序列化),並撤消該轉換(反序列化)。 因此,大概對會話進行序列化/反序列化是指經過該過程的session或會話數據的集合。

暫無
暫無

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

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