nginx content-length 0 jquery ajax请求返回乱码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx content-length 0 jquery ajax请求返回乱码相关的知识,希望对你有一定的参考价值。

响应头信息如下:

Cache-Control no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection close
Content-Length 0
Content-Type text/html; charset=gbk
Date Mon, 14 Jul 2014 05:05:28 GMT
Expires Thu, 19 Nov 1981 08:52:00 GMT
Location /static/help/new/set/001.html
Pragma no-cache
Server nginx

参考技术A 看哪个charset=gbk,改成你页面定义的编码格式吧。应该你页面是utf-8的 参考技术B charset=gbk
改下 utf-8

nginx

location / {
            root   html;
            index  index.aspx index.html index.htm;
            #其中jq_one 对应着upstream设置的集群名称
            proxy_pass         http://Jq_one; 
            #设置主机头和客户端真实地址,以便服务器获取客户端真实IP
            proxy_set_header   Host             $host; 
            proxy_set_header   X-Real-IP        $remote_addr; 
            proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
        }

 

以上是关于nginx content-length 0 jquery ajax请求返回乱码的主要内容,如果未能解决你的问题,请参考以下文章

lxc 与 nextcloud 和 nginx 代理:未知:POST Content-Length

由Premature end of Content-Length delimited message body因发的问题排查

缺少使用 WebClient 发送 POST 请求的 Content-Length 标头(SpringBoot 2.0.2.RELEASE)

PHP: POST Content-Length of xxx bytes exceeds the limit of 8388608 bytes

POST Content-Length of 51110424 bytes 超出了 Unknown on line 0 中 41943040 字节的限制

content-length 怎么用