【发布时间】:2016-07-19 21:31:31
【问题描述】:
我的流浪机器中有项目 A 和项目 B。通过 http://a.local/ 和 http//b.local/ 都可以工作和访问。这些是 Apigility API。
我现在正在用 PHPUnit 编写测试。 我想测试项目 A 是否可以调用项目 B 上的服务并检查:
响应码为 200。
响应是 JSON。
等等……
PHPUnit 不断失败,因为调用任何服务(从 a 到 b 或从 b 到 a)时响应为 404:
{404 => 字符串(54) "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html" '标题' => 字符串(9)“未找到” '状态' => 整数(404) '细节' => string(15) "页面未找到。"}
所有网址都可以通过浏览器访问。
所有 URL 都可以通过 Curl 访问。
Browser 和 Curl 返回相同(相同)的响应和 http 代码。
/etc/hosts 文件配置正确。
php.ini 文件对于 cli 和 fmp 是相同的。
任何想法我做错了什么?谢谢!
【问题讨论】:
标签: zend-framework2 phpunit laminas-api-tools