gpt4 book ai didi

jquery - 如何在 Django 中压缩 JSON 请求?

转载 作者:行者123 更新时间:2023-12-01 07:32:24 25 4
gpt4 key购买 nike

我正在向 jQuery 发送大量 JSON 信息(大约 40KB),如果描述符没有为每个对象重复,那么该信息可能会小很多。 (例如“名称”:,“标题”:“图像”:...)

通常我发送这样的 JSON 数据:

reply = json.dumps({'items':itemsArray})         
return HttpResponse(reply, 'mimetype/javascript')

有没有一种方法可以让我为客户端进行 gzip 压缩(如果可用),或者使用第三方实用程序使用 jQuery map 在服务器端和客户端之间的对象属性名称的缩短版本之间进行转换() 函数?

最佳答案

此答案已过时,不应遵循。使用 GZip 中间件已被证明会损害加密。我将保留旧答案,但不要遵循此建议。

<小时/>

您需要 GZip 中间件: django.middleware.gzip.GZipMiddleware 。当然,也完全可以让您的网络服务器来处理压缩。一个例子是:mod_deflate

关于jquery - 如何在 Django 中压缩 JSON 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5076611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com