哈囉夥伴們,我們今天要來解釋解釋,昨天的故事到底在說甚麼~~
這裡的A可以想成是客戶端,銀行想成是伺服器端,在故事中銀行使用紙條紀錄過往訊息,再交由客戶攜帶保管,在網頁上則是使用cookie來記錄訊息,客戶端發送請求時,伺服器端回應cookie,並存在客戶端中。
後來銀行的做法改為使用一組代號,用代號去比照訊息,在現實中,故事中的代號就像是網頁中的session ID,寫了代號的紙條
就像是寫了session ID的cookie,而銀行儲存的訊息在網頁就像是session一樣,在網頁上就是客戶端發送請求時,伺服器端會回應夾帶session ID的cookie給客戶端,爾後就可以利用session ID找到對應的session。
token有點類似session,但是卻又不太一樣,token是這樣,客戶端和伺服器端將訊息加密,生成token,存放在客戶端,伺服器解密後即可得到訊息,token常被用來認證。
幫大家簡單統整一下
其實夥伴們在生活中,隱隱約約多少都會看到cookie這個詞,像是下面這張圖,就是平常我們在瀏覽器要清除瀏覽紀錄的時候。
在經過今天的介紹,夥伴們是不是對這些平常充斥在生活中,可是沒注意到小細節,有著更深入的瞭解了呢。
這兩天只是大家簡單介紹這三者,讓大家大致上了解他們是甚麼,明天要來跟大家說明要如何測試我們的API了~~