针对不同可能的请求类型和场景的同源策略规则

时间:2017-05-31 07:23:39

标签: javascript ajax browser same-origin-policy

我想了解同源政策。 (以下仅假设跨源请求。) 从我到目前为止所理解的,对于某些请求,它只允许写入,尽管请求通过,但响应是不可读的,例如跨源XMLHttpRequest / AJAX GET请求(具有安全/允许标头)。在某些情况下,请求都会通过,并且响应是可读的,例如在跨源iframe请求中。而在其他情况下,进行预检检查,如果成功,则请求通过并且响应是可读的,例如跨源XMLHttpRequest / AJAX DELETE请求。

为了更好地理解这一点,我已经制作了一个包含可能类型的请求的表格,我想知道在每个场景中会发生什么,以及我所理解的是否正确。 (如前所述,假设以下所有请求都是跨域请求。)

enter image description here

0 个答案:

没有答案