通过 Kiwi 解码龙舌兰酒的响应
Decoding a response from Tequila by Kiwi
我需要得到从我的机场到我的目的地的航班的回复。一切都很好,有一个小细节——我的回复中的“数据”是空的。
响应:
{'all_airlines': [],
'all_stopover_airports': [],
'connections': [],
'currency': 'PLN',
'currency_rate': 0.221264,
'data': [],
'del': 0,
'fx_rate': 4.519483,
'ref_tasks': [],
'refresh': [],
'search_id': '44c439e0-449b-af9a-bab9-b7ae8c72677e',
'search_params': {'flyFrom_type': 'airport',
'seats': {'adults': 2,
'children': 0,
'infants': 0,
'passengers': 2},
'to_type': 'airport'},
'sort_version': 0,
'time': 1}
我正在用 Kiwi 的龙舌兰酒做这件事 API。并且有一个“先决条件”:“响应是G-zipped,需要解压(响应header Content-Encoding:gzip)”。我不知道这是什么意思,但也许这个响应中的“数据”不是空的,只是压缩了。我该如何解压缩?
如果您使用请求库发出请求,那么它应该会自动解码
The gzip and deflate transfer-encodings are automatically decoded for you.
我需要得到从我的机场到我的目的地的航班的回复。一切都很好,有一个小细节——我的回复中的“数据”是空的。
响应:
{'all_airlines': [],
'all_stopover_airports': [],
'connections': [],
'currency': 'PLN',
'currency_rate': 0.221264,
'data': [],
'del': 0,
'fx_rate': 4.519483,
'ref_tasks': [],
'refresh': [],
'search_id': '44c439e0-449b-af9a-bab9-b7ae8c72677e',
'search_params': {'flyFrom_type': 'airport',
'seats': {'adults': 2,
'children': 0,
'infants': 0,
'passengers': 2},
'to_type': 'airport'},
'sort_version': 0,
'time': 1}
我正在用 Kiwi 的龙舌兰酒做这件事 API。并且有一个“先决条件”:“响应是G-zipped,需要解压(响应header Content-Encoding:gzip)”。我不知道这是什么意思,但也许这个响应中的“数据”不是空的,只是压缩了。我该如何解压缩?
如果您使用请求库发出请求,那么它应该会自动解码
The gzip and deflate transfer-encodings are automatically decoded for you.