如何将Django处理gzip数据流转化为长尾关键词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计474个文字,预计阅读时间需要2分钟。
最近在工作中遇到一个需求,就是要开启一个接口来接收供应商推送的数据。项目采用Python的Django框架,我既不想也不想,就直接写了一堆哈希。以下是代码:
pythonclass XXDataPushView(APIView):
最近在工作中遇到一个需求,就是要开一个接口来接收供应商推送的数据。项目采用的python的django框架,我是想也没想,就直接一梭哈,写出了如下代码:
class XXDataPushView(APIView): """ 接收xx数据推送 """ # ... @white_list_required def post(self, request, **kwargs): req_data = request.data or {} # ...
但随后,发现每日数据并没有任何变化,质问供应商是否没有做推送,在忽悠我们。然后对方给的答复是,他们推送的是gzip压缩的数据流,接收端需要主动进行解压。此前从没有处理过这种压缩的数据,对方具体如何做的推送对我来说也是一个黑盒。
本文共计474个文字,预计阅读时间需要2分钟。
最近在工作中遇到一个需求,就是要开启一个接口来接收供应商推送的数据。项目采用Python的Django框架,我既不想也不想,就直接写了一堆哈希。以下是代码:
pythonclass XXDataPushView(APIView):
最近在工作中遇到一个需求,就是要开一个接口来接收供应商推送的数据。项目采用的python的django框架,我是想也没想,就直接一梭哈,写出了如下代码:
class XXDataPushView(APIView): """ 接收xx数据推送 """ # ... @white_list_required def post(self, request, **kwargs): req_data = request.data or {} # ...
但随后,发现每日数据并没有任何变化,质问供应商是否没有做推送,在忽悠我们。然后对方给的答复是,他们推送的是gzip压缩的数据流,接收端需要主动进行解压。此前从没有处理过这种压缩的数据,对方具体如何做的推送对我来说也是一个黑盒。

