我有一个单元测试失败,因为标头已经发送.但是,此方案中的标题是预期的.
我如何告诉PHPUnit期望500头?
我读过这个问题,但没有用.
该方法包含在输出缓冲区中.
ob_start();
$foo->methodWhichSendsHeader();
ob_clean();
Run Code Online (Sandbox Code Playgroud)
Pet*_*all 20
如果安装了xdebug,则可以使用xdebug_get_headers()来获取标头.然后你可以根据需要测试它们.
$headers=xdebug_get_headers();
Run Code Online (Sandbox Code Playgroud)
给你一个看起来像......的数组
array(
0 => "Content-type: text/html",
1 => ...
)
Run Code Online (Sandbox Code Playgroud)
因此,您需要解析每个标题行以将标题名称与值分开
| 归档时间: |
|
| 查看次数: |
7959 次 |
| 最近记录: |