- GET 全量扫描 279 个接口并留档(HTTP200=90, 业务成功=76)
- POST 安全探测 24 个只读/计算接口(白名单制, 支付/短信/删除类零触碰)
- 订单写入接口契约经 chunk 源码静态分析补全:
orders CRUD / 创建订单{contract_id,drawing_data,pic_url} / windoor_default 保存
- 确认付费墙语义 code=10086 及到期/角色权限响应
- doc/API.md 新增整站采集结果章节, 更新订单模块契约表
1 line
4.4 KiB
JSON
1 line
4.4 KiB
JSON
{"endpoint": "son_user_update/", "status": 404, "body": "{\n \"message\": \"\",\n \"exception\": \"Symfony\\\\Component\\\\HttpKernel\\\\Exception\\\\NotFoundHttpException\",\n \"file\": \"/data/www/prod/hmc-service/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php\",\n \"line\": 179,\n \"trace\": [\n {\n \"file\": \"/data/www/prod/hmc-service/vendor/laravel/framework/src/Illuminate/Routing/Router.php\",\n \"line\": 634,\n \"function\": \"match\",\n \"class\": \"Illuminate\\\\Routing\\\\RouteCollection\",\n \"type\": \"->\"\n },\n {\n \"file\": \"/data/www/prod/hmc-service/vendor/laravel/framework/src/Illuminate/Routing/Router.php\",\n \"line\": 623,\n \"function\": \"findRoute\",\n \"class\": \"Illuminate\\\\Routing\\\\Router\",\n \"type\": \"->\"\n },\n {\n \"file\": \"/data/www/prod/hmc-service/vendor/laravel/framework/src/Illuminate/Routing/Router.php\",\n \"line\": 612,\n \"function\": \"dispatchToRoute\",\n \"class\": \"Illuminate\\\\Routing\\\\Router\",\n \"type\": \"->\"\n },\n {\n \"file\": \"/data/www/prod/hmc-service/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php\",\n \"line\": 176,\n \"function\": \"dispatch\",\n \"class\": \"Illuminate\\\\Routing\\\\Router\",\n \"type\": \"->\"\n },\n {\n \"file\": \"/data/www/prod/hmc-service/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php\",\n \"line\": 30,\n \"function\": \"Illuminate\\\\Foundation\\\\Http\\\\{closure}\",\n \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Kernel\",\n \"type\": \"->\"\n },\n {\n \"file\": \"/data/www/prod/hmc-service/app/Http/Middleware/ChangeLanguage.php\",\n \"line\": 26,\n \"function\": \"Illuminate\\\\Routing\\\\{closure}\",\n \"class\": \"Illuminate\\\\Routing\\\\Pipeline\",\n \"type\": \"->\"\n },\n {\n \"file\": \"/data/www/prod/hmc-service/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",\n \"line\": 163,\n \"function\": \"handle\",\n \"class\": \"App\\\\Http\\\\Middleware\\\\ChangeLanguage\",\n \"type\": \"->\"\n },\n {\n \"file\": \"/data/www/prod/hmc-service/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php\",\n \"line\": 53,\n \"function\": \"Illuminate\\\\Pipeline\\\\{closure}\",\n \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",\n \"type\": \"->\"\n },\n {\n \"file\": \"/data/www/prod/hmc-service/vendor/fruitcake/laravel-cors/src/HandleCors.php\",\n \"line\": 37,\n \"function\": \"Illuminate\\\\Routing\\\\{closure}\",\n \"class\": \"Illuminate\\\\Routing\\\\Pipeline\",\n \"type\": \"->\"\n },\n {\n \"file\": \"/data/www/prod/hmc-service/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",\n \"line\": 163,\n \"function\": \"handle\",\n \"class\": \"Fruitcake\\\\Cors\\\\HandleCors\",\n \"type\": \"->\"\n },\n {\n \"file\": \"/data/www/prod/hmc-service/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php\",\n \"line\": 53,\n \"function\": \"Illuminate\\\\Pipeline\\\\{closure}\",\n \"class\": \"Illuminate\\\\Pipeline\\\\Pipeline\",\n \"type\": \"->\"\n },\n {\n \"file\": \"/data/www/prod/hmc-service/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php\",\n \"line\": 21,\n \"function\": \"Illuminate\\\\Routing\\\\{closure}\",\n \"class\": \"Illuminate\\\\Routing\\\\Pipeline\",\n \"type\": \"->\"\n },\n {\n \"file\": \"/data/www/prod/hmc-service/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php\",\n \"line\": 163,\n \"function\": \"handle\",\n \"class\": \"Illuminate\\\\Foundation\\\\Http\\\\Middleware\\\\TransformsRequest\",\n \"type\": \"->\"\n },\n {\n \"file\": \"/data/"} |