40 lines
823 B
TypeScript
40 lines
823 B
TypeScript
import { request } from '@/plugins/http-fetch';
|
|
|
|
// 网元抓包PACP 开始
|
|
export function dumpStart(data: Record<string, string>) {
|
|
return request({
|
|
url: '/trace/tcpdump/start',
|
|
method: 'post',
|
|
data: data,
|
|
});
|
|
}
|
|
|
|
// 网元抓包PACP 结束
|
|
export function dumpStop(data: Record<string, string>) {
|
|
return request({
|
|
url: '/trace/tcpdump/stop',
|
|
method: 'post',
|
|
data: data,
|
|
});
|
|
}
|
|
|
|
// 网元抓包PACP 下载
|
|
export function dumpDownload(data: Record<string, any>) {
|
|
return request({
|
|
url: '/trace/tcpdump/download',
|
|
method: 'get',
|
|
params: data,
|
|
responseType: 'blob',
|
|
timeout: 60_000,
|
|
});
|
|
}
|
|
|
|
// UPF标准版内部抓包
|
|
export function traceUPF(data: Record<string, string>) {
|
|
return request({
|
|
url: '/trace/tcpdump/upf',
|
|
method: 'post',
|
|
data: data,
|
|
});
|
|
}
|