@echo off echo ======================================== echo Simple Web Server 测试脚本 echo ======================================== echo. echo [1/4] 启动服务器... start /B webserver.exe > nul 2>&1 timeout /t 3 > nul echo [2/4] 测试正常访问 (200 OK)... curl -s -o nul -w "主页: %%{http_code}\n" http://localhost:9000/ 2>nul curl -s -o nul -w "测试页: %%{http_code}\n" http://localhost:9000/test.html 2>nul echo [3/4] 测试404错误 (404 Not Found)... curl -s -o nul -w "不存在页面: %%{http_code}\n" http://localhost:9000/notfound.html 2>nul echo [4/4] 测试501错误 (不支持的方法)... curl -s -o nul -w "POST请求: %%{http_code}\n" -X POST http://localhost:9000/test 2>nul echo. echo [5/5] 测试管理控制台 (端口 9001)... curl -s -o nul -w "管理主页: %%{http_code}\n" http://localhost:9001/ 2>nul curl -s -o nul -w "状态API: %%{http_code}\n" http://localhost:9001/api/status 2>nul echo. echo ======================================== echo 测试完成 echo ======================================== echo. echo 访问以下地址查看详情: echo 主服务器: http://localhost:9000 echo 管理控制台: http://localhost:9001 echo. echo 按任意键关闭测试脚本并停止服务器... pause > nul taskkill /F /IM webserver.exe > nul 2>&1 echo 服务器已停止