Nginx下使用RESTful的UPDATE与DELETE发生405错误的解决方法

chrome浏览器会在请求头中错误地添加Origin参数导致405错误,在nginx中的nginx.conf添加如下配置

proxy_set_header Origin “”;

location / {
		proxy_set_header Origin "";
		
        proxy_pass http://127.0.0.1:8080;
        add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, OPTIONS, DELETE';
        add_header Content-Security-Policy upgrade-insecure-requests;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        #proxy_set_header X-Forwarded-Proto $scheme;
}
上一篇:405. 数字转换为十六进制数


下一篇:【DB笔试面试405】​在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于()