我想将数据从ajax移交给nginx的“ proxy_pass”。
我将数据放在ajax上,并将固定的URL放在proxy_pass中。
$.ajax({
url:"myProxy",
type:"GET",
dataType : 'json',
data : mydata,
contentType : 'json'
crossOrigin:'anonymous',
success: function(result){
success(result);
}
});
location myProxy{
proxy_pass http://xxx.xxx.x.xx:xxxx?
SERVICE=WMS
&VERSION=1.1.1
&REQUEST=GetFeatureInfo
&FORMAT=image
...;
error_page 403 404 = /40x.html;
add_header "Access-Control-Allow-Origin" *;
add_header "Access-Control-Allow-Methods" "GET, POST, OPTIONS, HEAD";
add_header "Access-Control-Allow-Headers" "Authorization, Origin, X-
Requested-With, Content-Type, Accept";
}
“我的数据”包括将进入“ proxy_pass”的“ get”公式的值。 (例如:版本,请求,格式...)
我想在作为“ ajax”收到的“ mydata”的“ proxy_pass”的网址后面添加一个值。