1. postman上面會像瀏覽器上一樣有session機(jī)制嗎碍脏?
最近在使用postman的過程中發(fā)現(xiàn)李剖,postman居然像瀏覽器一樣有session機(jī)制。瀏覽器在關(guān)閉重啟后session會重新創(chuàng)建魂务,那postman在重啟后會不會重新創(chuàng)建呢奉瘤! 于是奮力的重啟了幾十遍postman! 詭異的事情發(fā)生了,之前的請求的session還是繼續(xù)存在著(通過sessionId判斷還是之前的session)壹士。
2.探究postman背后的session機(jī)制
帶著上面的疑惑磷雇,我進(jìn)行了一番思索: 服務(wù)器要辨別出postman之后請求的session是不是同一個,那還得和瀏覽器請求一樣攜帶一個jsessionId進(jìn)行區(qū)分躏救。那postman的seesionId是存在什么地方的呢唯笙!瀏覽器是通過cookie的方式存儲,那postman呢盒使。仔細(xì)看了下postman的界面崩掘,果然發(fā)現(xiàn)postman請求界面上面有一個Cookies字樣按鈕,點(diǎn)擊查看如下圖:
image.png
image.png
image.png
突然間恍然大悟少办,postman這貨苞慢,原來是把請求同一個ip地址或者域名 生成的JessionId 和域名或者ip一 一對應(yīng)進(jìn)行了存儲,也就是說只要服務(wù)端不重啟英妓,postman不管重啟多少次挽放,只要請求上次相同的ip地址或者域名下面的接口session都是同一個。