Files

86 lines
3.4 KiB
HTML
Raw Permalink Normal View History

2026-05-28 17:04:29 +08:00
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>政务云连接测试 · forward-go</title>
<link rel="stylesheet" href="/t/static/t.css">
</head>
<body>
<div class="app">
<header class="topbar">
<div class="brand">
<span class="logo">T</span>
<span class="title">forward 政务云测试</span>
2026-07-21 16:35:46 +08:00
<a href="/t/prescription" class="nav-link">处方记录</a>
2026-05-28 17:04:29 +08:00
</div>
<div class="connect-bar">
<span class="label">连通测试</span>
<button type="button" class="btn" data-connect="supervise">28212 监管</button>
<button type="button" class="btn" data-connect="file">28211 文件</button>
<button type="button" class="btn primary" data-connect="both">全部</button>
<div id="connect-results" class="connect-results"></div>
</div>
</header>
<div class="layout">
<aside class="sidebar">
<div class="sidebar-head">
<h2>file 日志</h2>
<button type="button" class="btn sm" id="btn-refresh-logs">刷新</button>
</div>
<div class="meta-hint" id="meta-hint"></div>
<ul class="log-list" id="log-list"></ul>
</aside>
<main class="workspace">
<div class="toolbar">
<button type="button" class="btn" id="btn-load-outbound">加载出站(块2)</button>
<button type="button" class="btn" id="btn-load-inbound">加载入站(块1)</button>
<button type="button" class="btn" id="btn-export-outbound">导出 ApiPost(出站)</button>
<button type="button" class="btn" id="btn-export-inbound">导出 ApiPost(入站)</button>
<button type="button" class="btn" id="btn-curl">复制 cURL</button>
</div>
<div class="url-bar">
<select id="method" disabled>
<option>POST</option>
</select>
<input type="text" id="url" class="url-input" placeholder="TargetURL">
<button type="button" class="btn send primary" id="btn-send">发送</button>
</div>
<div class="tabs">
<button type="button" class="tab active" data-tab="headers">Headers</button>
<button type="button" class="tab" data-tab="body">Body</button>
<button type="button" class="tab" data-tab="response">响应</button>
<button type="button" class="tab" data-tab="logmeta">日志 Meta</button>
</div>
<div class="tab-panels">
<div class="panel active" id="panel-headers">
<table class="kv-table" id="headers-table">
<thead><tr><th>Key</th><th>Value</th><th></th></tr></thead>
<tbody></tbody>
</table>
<button type="button" class="btn sm" id="btn-add-header">+ Header</button>
</div>
<div class="panel" id="panel-body">
<div class="body-info" id="body-info"></div>
<textarea id="body-raw" spellcheck="false" placeholder="请求体(明文或 base64 解码后预览)"></textarea>
<input type="hidden" id="body-base64">
</div>
<div class="panel" id="panel-response">
<pre id="response-view" class="code-block">(发送后或从日志块3 加载)</pre>
</div>
<div class="panel" id="panel-logmeta">
<pre id="logmeta-view" class="code-block"></pre>
</div>
</div>
</main>
</div>
</div>
<script src="/t/static/t.js"></script>
</body>
</html>