
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 我也遇到这种问题了 你解决了吗 |