Php Zend Framework 2在运行codeception测试时,在重定向后的GET上发送302响应

Php Zend Framework 2在运行codeception测试时,在重定向后的GET上发送302响应,php,zend-framework2,http-redirect,codeception,Php,Zend Framework2,Http Redirect,Codeception,我正在使用Codeception TestGuy在我的ZF2应用程序上运行功能测试,到目前为止,所有的东西都工作得很好,但我现在在重定向方面遇到了麻烦。。。当应用程序重定向时,我收到以下错误消息:已达到最大函数嵌套级别“100”,正在中止 好的,它一定在循环中。经过几个小时的调查,我找到了这个错误的可能原因。下面的测试套件重定向基于HTTP响应代码,然后在重定向到第X页的过程中,应用程序发送302响应,下一个请求应该是第X页上的GET,并且预期200响应,对吗?但是,在X页上的GET也返回302

我正在使用Codeception TestGuy在我的ZF2应用程序上运行功能测试,到目前为止,所有的东西都工作得很好,但我现在在重定向方面遇到了麻烦。。。当应用程序重定向时,我收到以下错误消息:已达到最大函数嵌套级别“100”,正在中止

好的,它一定在循环中。经过几个小时的调查,我找到了这个错误的可能原因。下面的测试套件重定向基于HTTP响应代码,然后在重定向到第X页的过程中,应用程序发送302响应,下一个请求应该是第X页上的GET,并且预期200响应,对吗?但是,在X页上的GET也返回302响应,而在浏览器上的GET返回200响应

如果我把$this->getResponse->setStatusCode200;在X页面操作中,它在浏览器和测试中都可以正常工作。我是否需要为每个重定向设置StatusCode,或者这是ZF2的错误

提前谢谢! 对不起,英语:D