41. 客户端无法使用Cookie怎么办? |
有可能客户端无法使用Cookie,比如浏览器禁用Cookie,或者客户端是安卓、IOS等等。 这时候怎么办?SessionID怎么存?怎么传给服务端呢? 首先是SessionID的存储,可以使用客户端的本地存储,比如浏览器的sessionStorage。 接下来怎么传呢? 拼接到URL里:直接把SessionID作为URL的请求参数 放到请求头里:把SessionID放到请求的Header里,比较常用 |
🚀🚀🚀🚀🚀🚀 |
42. CLOSE-WAIT 和 TIME-WAIT 的状态和意义? |
CLOSE-WAIT状态有什么意义? 服务端收到客户端关闭连接的请求并确认之后,就会进入CLOSE-WAIT状态。此时服务端可能还有一些数据没有传输完成,因此不能立即关闭连接,而CLOSE-WAIT状态就是为了保证服务端在关闭连接之前将待发送的数据处理完。 TIME-WAIT有什么意义? TIME-WAIT状态发生在第四次挥手,当客户端向服务端发送ACK确认报文后进入TIME-WAIT状态。 它存在的意义主要是两个: 防⽌旧连接的数据 |