chore: archive AI-generated docs/scripts from webroot into _ai_archive (docs/scripts/sql/logs), keep production entries
这个提交包含在:
@@ -0,0 +1,45 @@
|
||||
<?php
|
||||
/**
|
||||
* 测试BaseController的getAllHeaders方法
|
||||
*/
|
||||
|
||||
// 模拟HTTP头
|
||||
$_SERVER['HTTP_AUTHORIZATION'] = 'Bearer test_token_123';
|
||||
$_SERVER['HTTP_TOKEN'] = 'direct_token_456';
|
||||
$_SERVER['HTTP_CONTENT_TYPE'] = 'application/json';
|
||||
|
||||
// 包含BaseController
|
||||
require_once 'Application/RiderApi/Controller/BaseController.class.php';
|
||||
|
||||
// 创建一个测试类来访问protected方法
|
||||
class TestController extends \RiderApi\Controller\BaseController {
|
||||
public function testGetAllHeaders() {
|
||||
return $this->getAllHeaders();
|
||||
}
|
||||
|
||||
public function testGetToken() {
|
||||
return $this->getToken();
|
||||
}
|
||||
}
|
||||
|
||||
echo "=== 测试getAllHeaders方法 ===\n";
|
||||
|
||||
try {
|
||||
$test = new TestController();
|
||||
$headers = $test->testGetAllHeaders();
|
||||
|
||||
echo "获取到的HTTP头:\n";
|
||||
foreach ($headers as $key => $value) {
|
||||
echo " {$key}: {$value}\n";
|
||||
}
|
||||
|
||||
echo "\n=== 测试getToken方法 ===\n";
|
||||
$token = $test->testGetToken();
|
||||
echo "获取到的Token: {$token}\n";
|
||||
|
||||
echo "\n✅ 测试通过!getAllHeaders方法工作正常。\n";
|
||||
|
||||
} catch (Exception $e) {
|
||||
echo "❌ 测试失败: " . $e->getMessage() . "\n";
|
||||
}
|
||||
?>
|
||||
在新工单中引用
屏蔽一个用户