【发布时间】:2019-06-02 08:09:10
【问题描述】:
我有一个 Django 应用程序,它在调用 API 时返回一个大的 JSON。 问题是当我请求数据时,数据本身被截断,导致前端崩溃。
我将云前端用于 DNS 和 SSL 以及它们提供的其他功能以进行缓存和提高性能。
我尝试 curl API 并从 curl 中得到以下错误:
curl: (92) HTTP/2 流 1 未完全关闭:INTERNAL_ERROR (err 2)
我尝试禁用 Cloudflare,但没有成功。但是,在我的本地主机上,一切正常。
HTTP/2 流 1 未完全关闭:INTERNAL_ERROR (err 2)
- 关闭连接 0
- TLSv1.2 (OUT)、TLS 警报、客户端问候 (1):curl:(92) HTTP/2 流 1 未完全关闭:INTERNAL_ERROR (err 2)
JSON 应该被完全提取而不被分块。
【问题讨论】:
-
通过在 nginx 中将 proxy_buffering 设置为 false 来修复
标签: django amazon-web-services rest curl cloudflare