Php 驱动器SDK中是否有用于调试的选项?

Php 驱动器SDK中是否有用于调试的选项?,php,google-drive-api,Php,Google Drive Api,我的PHP应用程序使用DriveSDK时遇到问题。我正在尝试更新一个文件,但在我尝试更新文件内容时,始终收到500条内部错误消息 我正在寻找调试应用程序的方法。对我最有帮助的是可以查看整个请求以及所有标题的外观。有没有办法检查它,或者有没有其他调试选项 非常感谢您的时间。我仍然没有找到任何调试选项-但是,我找到了如何查看API客户端完成的请求的方法 打开google api php client/io/google_REST.php文件并查找静态公共函数ExecuteLogle_HttpRequ

我的PHP应用程序使用DriveSDK时遇到问题。我正在尝试更新一个文件,但在我尝试更新文件内容时,始终收到500条内部错误消息

我正在寻找调试应用程序的方法。对我最有帮助的是可以查看整个请求以及所有标题的外观。有没有办法检查它,或者有没有其他调试选项


非常感谢您的时间。

我仍然没有找到任何调试选项-但是,我找到了如何查看API客户端完成的请求的方法

打开google api php client/io/google_REST.php文件并查找静态公共函数ExecuteLogle_HttpRequest$req函数

在这里,您将看到这一行: $httpRequest=Google_客户端::$io->makeRequest$req

在它的正下方放置以下代码:var_dump$httpRequest


在客户机执行的每个请求期间,您都会得到其请求的转储

这个问题仍然相关,但公认的答案非常古老。如果希望在版本3中查看HTTP请求和服务器响应,则需要编辑的文件是/vendor/google/apiclient/src/google/HTTP/REST.php。找到doExecute函数并添加print\r$request->getUri;到第一行。添加print\r$response->getBody->read1024;在函数返回以查看响应主体之前的行