【发布时间】:2021-12-27 12:38:41
【问题描述】:
我必须设置一个测试来使用 API 检查用户注册,但我不确定如何设置内容,它必须有一个带有 token named x-auth-tokenand the body with aform 的标题-data` 参数命名数据,包含 json-string
public function testUserRegister(){
$client = static::createClient();
$server = array('x-auth-token' => '...');
$client->request(Request::METHOD_POST, self::$uri, [], [], $server);
$response = $client->getResponse();
self::assertEquals( Response::HTTP_CREATED, $response->getStatusCode());
}
当我检查调试时,标题上没有 x-auth-token
【问题讨论】:
-
我不明白你的代码看起来不错!!你有什么错误吗?
-
参数未发送,我收到 400 错误,因为令牌未到达
-
你用的是哪个api?
-
它是为我开发的 api,它工作正常,但我无法设置测试请求
标签: php symfony phpunit symfony-3.4