Я хотел бы передать данные из ajax в «proxy_pass» nginx.
Я перевернул данные в 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";
}
«Мои данные» включают значения, которые будут включены в формулу «get» для proxy_pass. (например: версия, запрос, формат ...)
Я хочу поместить значение после URL-адреса «proxy_pass» из «mydata», который я получил как «ajax».