Reactjs 从flask web服务获取react中的压缩zlib文件
我有一个python flask Web服务,其中我使用zlib返回一个压缩的json对象:Reactjs 从flask web服务获取react中的压缩zlib文件,reactjs,flask,zlib,http-get,Reactjs,Flask,Zlib,Http Get,我有一个python flask Web服务,其中我使用zlib返回一个压缩的json对象: @app.route('/get_my_object') def get_obj(): comp_res = zlib.compress(json.dumps(my_json_object).encode('utf-8')) # return compressed result return comp_res 在我的react代码中,在
@app.route('/get_my_object')
def get_obj():
comp_res = zlib.compress(json.dumps(my_json_object).encode('utf-8'))
# return compressed result
return comp_res
在我的react代码中,在压缩对象之前,我只使用fetch:
fetch(local_host + 'get_my_object').then(res => res.json()).then(response => { //do something})
现在当我有一个压缩的json对象时
res => res.json()
我显然得到了一个错误,因为它不是json对象
我如何解压缩它并从中获取json数据?
调用get请求时是否需要添加特定的编码头?我需要添加一些在JS中使用zlib.decompress的代码吗
谢谢