postman上面请求之session疑惑

1. postman上面会像浏览器上一样有session机制吗?

最近在使用postman的过程中发现,postman居然像浏览器一样有session机制。浏览器在关闭重启后session会重新创建,那postman在重启后会不会重新创建呢! 于是奋力的重启了几十遍postman! 诡异的事情发生了,之前的请求的session还是继续存在着(通过sessionId判断还是之前的session)。

2.探究postman背后的session机制

带着上面的疑惑,我进行了一番思索: 服务器要辨别出postman之后请求的session是不是同一个,那还得和浏览器请求一样携带一个jsessionId进行区分。那postman的seesionId是存在什么地方的呢!浏览器是通过cookie的方式存储,那postman呢。仔细看了下postman的界面,果然发现postman请求界面上面有一个Cookies字样按钮,点击查看如下图:

image.png

image.png

image.png

突然间恍然大悟,postman这货,原来是把请求同一个ip地址或者域名 生成的JessionId 和域名或者ip一 一对应进行了存储,也就是说只要服务端不重启,postman不管重启多少次,只要请求上次相同的ip地址或者域名下面的接口session都是同一个。

你可能感兴趣的:(postman上面请求之session疑惑)