codeception api测试错误401

时间:2016-05-02 11:54:57

标签: yii2 codeception

我是代码新手。写了一个测试用例来调用在Yii2中构建的服务器时间api并看到返回代码200.在调试模式下也可以执行它,我可以看到响应符合预期,但它总是返回401.

这是我的GetServerTime.php

<?php
$I = new ApiTester($scenario);
$I->wantTo('check server time');
$I->haveHttpHeader('Content-Type', 'application/x-www-form-urlencoded');
$I->sendGET('http://192.168.1.142/api/server/time',array('service' => "betaserver"));
$I->seeResponseCodeIs(200);
$I->seeResponseIsJson();

我还使用了amDigestAuthentication但没有工作

这是我的api.suite.dist.yml文件

class_name: ApiTester
modules:
    enabled:
        - PhpBrowser:
            url: http://192.168.1.142    
        - REST:
            depends: PhpBrowser
            url: http://192.168.1.142/api/server/time
            part: Json
        - \Helper\Api

请注意,我没有使用任何Yii2配置,我只是使用编辑器安装了代码

这是我得到的回复enter image description here

0 个答案:

没有答案