我们需要构建我们的网站,以便前端和后端在不同的机器上运行,并且前端将向后端发出ajax请求以获取要呈现的数据。
我们面临的挑战是,通过这种设计,呈现前端的浏览器需要在与后端联系时随时提交OPTIONS请求。
有办法吗?例如,我们在处运行前端,在处运行service.com后端api.service.com,这service.com应该可以访问“ XYZservice.com”,而不需要持续的OPTIONS预检请求,不是吗?
您可以通过设置 header: 来附加发生的选项 callfrom Access-Control-Max-Age:<seconds>。然而,浏览器仍然必须进行第一个选项调用。标头告诉我们要在多长时间内避免后续选项调用。
参考:https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Max-Age
| 归档时间: |
|
| 查看次数: |
1595 次 |
| 最近记录: |