>

深入浅析Nginx实现AJAX跨域请求问题

- 编辑:正版管家婆马报彩图 -

深入浅析Nginx实现AJAX跨域请求问题

浓烈浅析Nginx完结AJAX跨域央浼难点,nginxajax

AJAX从三个域需要另一个域会有跨域的主题素材。那么如何在nginx上得以达成ajax跨域伏乞呢?要在nginx上启用跨域央浼,供给加多add_header Access-Control*一声令下。如下所示:

location /{
add_header 'Access-Control-Allow-Origin' 'http://other.subdomain.com';
add_header 'Access-Control-Allow-Credentials' 'true';
add_header 'Access-Control-Allow-Methods' 'GET';
...
...
the rest of your configuration here
...
...
}

注明如下:

率先条指令:授权从other.subdomain.com的央求

第二条指令:当该标记为真时,响应于该央浼是或不是能够被有些人暴露光

其八天指令:钦定央求的办法,能够是GET,POST等

假定需求允许来自任何域的寻访,能够这样布置:

Access-Control-Allow-Origin: *

重启nginx

service nginx reload

ajax跨域央浼测量试验

旗开马届时,响应头是之类所示:

HTTP/1.1 200 OK
Server: nginx
Access-Control-Allow-Origin: other.subdomain.com

AJAX从一个域诉求另二个域会有跨域的标题。那么什么样在nginx上落到实处ajax跨域央求呢?要在nginx上启...

本文由计算机操作发布,转载请注明来源:深入浅析Nginx实现AJAX跨域请求问题