首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从本地PHP服务器调试HTTP连接

如何从本地PHP服务器调试HTTP连接
EN

Stack Overflow用户
提问于 2015-12-20 18:03:41
回答 1查看 469关注 0票数 1

我是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连接的最好工具是什么。

EN

回答 1

Stack Overflow用户

发布于 2015-12-20 20:13:00

有几种完全不同的方法:

  1. 将日志记录添加到CURL方法中。通常,它看起来像

$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

  1. 使用特殊的网络流量捕获软件f.e.Fiddler它允许您捕获从PC到任何远程主机的所有请求,或者到任何本地服务的所有请求。希望能有所帮助。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34379846

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档