如何删除Content-Type
响应的字符集?
Content-Type: text/plain;charset=iso-8859-1
nginx.conf文件已设置为
http {
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 2048;
charset off;
server {
listen 80;
server_name ~. "";
location / {
proxy_pass http://localhost:8080;
proxy_set_header X-Forwarded-Host $host:$server_port;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
}
}
}
有没有办法强制删除字符集?
发布于 2020-02-17 04:07:43
你能试试这个吗:
map $upstream_http_content_type $stripped_content_type {
"~^(.+);charset=" $1;
default $upstream_http_content_type;
}
server {
...
location / {
...
proxy_hide_header Content-Type;
add_header Content-Type $stripped_content_type;
}
}
https://stackoverflow.com/questions/60252545
复制相似问题