1
arrow8899 2019-08-02 17:45:52 +08:00
发一下 nginx 完整的配置和 nginx.log 你看看呢,浏览器和 curl 的请求肯定不一样的,看截图 curl 发的是 head 请求
|
2
unicloud 2019-08-02 17:48:34 +08:00 via iPhone
确定开启 gzip 了? www.dute.org/gzip 检测下
|
3
MMMMMMMMMMMMMMMM OP @arrow8899
accesslog: Chrome 访问 : [02/Aug/2019:17:59:34 +0800] "GET / HTTP/1.1" 200 1769 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) Ap pleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.80 Safari/537.36" Firefox 访问: [02/Aug/2019:18:00:33 +0800] "GET / HTTP/1.1" 200 1769 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv :68.0) Gecko/20100101 Firefox/68.0" Chrome 开发工具 url 点右键 "Copy as Curl (cmd)": [02/Aug/2019:18:10:19 +0800] "GET / HTTP/2.0" 200 1757 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) Ap pleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.80 Safari/537.36" errorlog 无新增项 client 端我对比了下 request header 都是一样的 服务端 nginx 看详细请求头好像还配点东西,我再查查 |
4
MMMMMMMMMMMMMMMM OP |
5
iccfish 2019-08-02 18:19:11 +08:00
中间有其它的抓包工具吗
|
6
MMMMMMMMMMMMMMMM OP @arrow8899
完整配置有点长,https://nginxconfig.io/?0.php=false&0.index=index.html&0.fallback_html 就这个 进去默认的就是的 域名改过了 然后只改动 gzip 部分 |
7
jinliming2 2019-08-02 18:24:23 +08:00 via iPhone
看着浏览器里走的是 HTTP/1.1,curl 里是 HTTP/2,不知道有没有关系?
|
8
MMMMMMMMMMMMMMMM OP |
9
MMMMMMMMMMMMMMMM OP 我把我的吃灰 mac 拿出来试了下,chrome 很久没更新了的,竟然就有 gzip 了
暂时处于 it works,but i don't know why it works 阶段。。。 |
10
g972282 2019-08-02 18:47:05 +08:00 via Android
两个浏览器里响应都是 chunked encoding 但是 curl 不是,估计跟这个有关。
我倒是建议可以中间加一层 Fiddler 抓包来对比请求响应,编辑重发也挺方便。 |
11
ahmcsxcc 2019-10-02 22:18:30 +08:00
我也遇到这种问题了
你解决了吗 |