我正在将请求从本地主机发送到第三方服务器,以使用REST API获取数据。 后端使用cookie(“ JSESSIONID”)来了解是否发送数据。 一切在Chrome中都可以正常运行,我可以在Chrome浏览器的“应用程序”标签中看到Cookie,其中包含一些数据。但是此特定键(“ JSESSIONID”)未设置为值。 同时,在Safari Cookies标签中不包含任何值,但是我可以在Response中看到这一行:
Set-Cookie: JSESSIONID=FE833C57BF6448BBF12036948C337372A2CFD793F3C7.devOrderEntry; Path=/orderEntry; HttpOnly
与此同时,后端正在等待来自客户端的带有此参数的Cookie,并且该参数在Safari的标头中为空。
我将axios用于XMLHttpRequests,并将webpack用作生成器。 我尝试了一些诸如withCredentials之类的事情:true,或者将'max-length'设置为1年,但是没有用。 请指教!
这是在Firefox中的工作方式:
在Safari中