Confusión de sesión en la solicitud del cartero anterior
En el proceso de uso reciente de Postman, descubrí que Postman en realidad tiene un mecanismo de sesión como un navegador. La sesión se volverá a crear después de cerrar y reiniciar el navegador. ¿Se volverá a crear Postman después de reiniciar? Así que hice lo mejor que pude para reiniciar Postman docenas de veces. Algo extraño sucedió, la sesión de la solicitud anterior aún existía (todavía era la sesión anterior a juzgar por el ID de sesión).
Con las dudas anteriores, lo pensé por un momento: si el servidor quiere identificar si la sesión solicitada después del cartero es la misma, debe llevar un jsessionId como la solicitud del navegador para distinguir. Entonces, ¿dónde existe el seesionId del cartero? El navegador lo almacena mediante cookies, pero ¿qué pasa con cartero? Después de mirar detenidamente la interfaz del cartero, descubrí que hay un botón de Cookies en la interfaz de solicitud del cartero. Haga clic para ver la siguiente imagen:
De repente me di cuenta de que el cartero originalmente solicitó la misma dirección IP o. nombre de dominio El JessionId generado se almacena en correspondencia uno a uno con el nombre de dominio o IP, es decir, siempre que el servidor no se reinicie, no importa cuántas veces se reinicie Postman, siempre que sea el mismo. Si se solicita la dirección IP o el nombre de dominio la última vez, la sesión de interfaz será la misma.