我正在尝试使用google-api-client与Google Drive集成。由于涉及很多内容,我想查看正在传输的内容(http级别)。 客户端似乎使用Faraday进行http连接。 我该如何从Faraday中获取调试用的wiredump?
我正在尝试使用google-api-client与Google Drive集成。由于涉及很多内容,我想查看正在传输的内容(http级别)。 客户端似乎使用Faraday进行http连接。 我该如何从Faraday中获取调试用的wiredump?
Google API客户端默认使用Faraday.default_connection
。因此,可以操纵这个对象,并且可以通过以下代码简单地完成:
Faraday.default_connection.response :logger
result.response
对象(包含所有 API 数据)是一个Faraday::Response
对象,所以他们正在使用 Faraday。虽然我不确定造成这种情况的原因是什么,但无论如何我已经超越了它。 - jwadsack