作为开发应用程序的程序员,他们喜欢在存储用户登录后将用户信息(例如用户ID和用户名)放置。然后,当在开发业务逻辑时需要用户信息时,他们可以轻松便捷地从中获得该值。最近,在开发微信迷你程序时,我遇到了一个问题。每次微信Mini计划请求时,它都会更改,这将导致在后续请求中登录时保存的用户信息。实际上,当前端和后端分开并发送时,也会遇到此问题。后端程序员负责服务器开发并提供接口程序,并且前端程序员负责客户开发,并拨打后端程序员提供的接口程序以获取数据。目前,前端程序员请求的每个接口程序也将更改,因为无法在登录过程中获取保存的用户信息。
保持的常见方法是,当浏览器向服务器启动HTTP请求时,服务器检查它是否包含HTTP标头参数。如果有的话,请检查基于该服务器上存储在服务器上的当前会话的信息。如果没有服务器,则将分配并写入该字段,并下次浏览器发起其他请求时带来。
因此,为了解决我上面提到的问题,我们可以做到这一点。当客户端首次请求服务器时,即登录时,它在本地存储,然后每次请求服务器时,它都会将其带入其中并将其写入字段中。但是有一个问题是,在您本地存储此文件之后,将来每次都会这样。因此,建议每次启动程序时清除本地存储的内容,然后发送第一个请求以获取新的请求。
以下是在AJAX请求中提出的客户端代码:
$.ajax({
type: 'post',
headers: {