前提:
当一个站点 ( http://example.com ) 尝试进行跨域请求时,浏览器会向跨域服务器 ( http://other-server.com ) 发送一个带有 header的 HTTP 请求Origin: http://example.com
。如果http://other-server.com上的服务器批准http://example.com作为有效来源,那么它将 1) 正确响应并且 2) 将响应标头设置为Access-control-allow-origin: http://example.com
我的问题是 - 为什么需要Access-control-allow-origin
在响应中设置标题?没有错误地响应是否已经确认服务器(http://other-server.com)允许跨域请求?