如何调试红宝石谷歌的API客户端的HTTP(How do I debug HTTP of Ruby

2019-07-05 11:04发布

我试图与谷歌硬盘集成,使用谷歌的API客户端。 因为有很多东西回事,我希望能够看到发生了什么事情通过线路(HTTP级别)。 看来,客户端使用法拉第的HTTP连接。 我怎么会得到一个wiredump了法拉第的进行调试?

Answer 1:

谷歌API客户端使用Faraday.default_connection默认。 因此,可以操纵该目的,其可以简单地用下面的行的代码来完成:

Faraday.default_connection.response :logger

我花了一段时间才能找出。



文章来源: How do I debug HTTP of Ruby google-api-client