我是PHP开发的新手,来自HTML5 / javascript dev,我显然使用Chrome dev工具的网络选项卡来方便地调试我的应用程序所做的所有网络连接。现在,我有一个PHP应用程序,可以在Internet上向不同的API发出请求,而我在调试这些HTTP连接时遇到了一个巨大的问题。我使用这里描述的方法:http://blog.kettle.io/debugging-curl-requests-in-php。但是,可以肯定的是,它不像Chrome web工具那样方便,在Chrome web工具中,我可以以良好的结构化方式看到有效负载、响应和其他数据。我的配置是OSX10.10和MAMP。该应用基于Yii2框架(这可能是多余的信息,但以防万一),目前安装在本地。请建议我的本地PHP应用程序在外部调试HTTP连接的最好工具是什么。
发布于 2015-12-20 20:13:00
有几种完全不同的方法:
$result = $this->execCurl($url, $method, $params); Yii::info('External API Called. Request: '.$url.' Response: '.implode(',', $result));
在此之后,您可以在运行时目录app.log中找到结果。有关更多信息,请阅读http://www.yiiframework.com/doc-2.0/yii-log-logger.html
https://stackoverflow.com/questions/34379846
复制相似问题