我正在开发Rest API,并用Behat和mink-selenium2-driver(第一次)测试它。为了安全起见,每个调用都需要在请求头中包含apikey。如何在behat测试中设置请求标头?
我的问题是,我不能设置头。我的测试是这样的:
Given I add "X_ApiKey" header equal to "test"
When I send a GET request to "/notice"
Then the response status code should be 200
但我不断收到一个403
任何解决方案?
这并不提供答案的问题。要批评或要求作者澄清,在他们的帖子下留下评论 - 你总是可以评论你自己的帖子,一旦你有足够的[声誉](http://stackoverflow.com/help/whats-reputation),你会能够[评论任何帖子](http://stackoverflow.com/help/privileges/comment)。 – DBD 2014-11-13 13:38:02
@DBD修改开始的假设是种解决方案。据我所知,硒驱动器导致铬,但不是如何工作。 命题检查的利用他人司机喜欢狂饮,在这里你可以设置头是一个答案,在我看来。尤其是他在测试RESTApi的时候 - 我也是这样做的,但是由于这个限制,我使用了GUZZLE。 – timiTao 2014-11-20 10:14:44