Skip to content

debugapi服务API诊断

功能概要

访问 localhost:667/app/debugapi 可以进入debugapi界面,观察api接口通信

debug接口

所有 POST 到 localhost:667/rpc 的http命令都在该页面进行日志记录

debugapi页面请求 POST 所有的rpc命令到 localhost:667/debug 地址,服务将认为该命令是调试命令,调试命令本身不会进行日志跟踪

以下两条命令可以获得接口诊断信息

getApiSessions

可以获得所有请求过tds的客户端信息,包含http请求和websocket请求

使用websocket连接到 localhost:667/apipkt 地址,该websocket将收到所有http的请求和响应数据包

http日志信息包格式:

json
{
    "time":"2025-02-03 11:30:12",
    "remoteAddr":"192.168.2.100:12345",
    "len": 1343,
    "head": "......."   //http的整个头部字符串
    "body": "........"  //body的base64编码
    "type": "request"   //http 请求还是响应
}