mirror of
https://github.com/woodchen-ink/clash-and-dashboard.git
synced 2025-07-18 14:01:56 +08:00
Fix: request API with encodeURIComponent
This commit is contained in:
parent
466d572fec
commit
45d1473adc
@ -161,12 +161,12 @@ export async function getProxyProviders () {
|
|||||||
|
|
||||||
export async function updateProvider (name: string) {
|
export async function updateProvider (name: string) {
|
||||||
const req = await getInstance()
|
const req = await getInstance()
|
||||||
return req.put<void>(`providers/proxies/${name}`)
|
return req.put<void>(`providers/proxies/${encodeURIComponent(name)}`)
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function healthCheckProvider (name: string) {
|
export async function healthCheckProvider (name: string) {
|
||||||
const req = await getInstance()
|
const req = await getInstance()
|
||||||
return req.get<void>(`providers/proxies/${name}/healthcheck`)
|
return req.get<void>(`providers/proxies/${encodeURIComponent(name)}/healthcheck`)
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function getProxies () {
|
export async function getProxies () {
|
||||||
@ -176,7 +176,7 @@ export async function getProxies () {
|
|||||||
|
|
||||||
export async function getProxy (name: string) {
|
export async function getProxy (name: string) {
|
||||||
const req = await getInstance()
|
const req = await getInstance()
|
||||||
return req.get<Proxy>(`proxies/${name}`)
|
return req.get<Proxy>(`proxies/${encodeURIComponent(name)}`)
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function getVersion () {
|
export async function getVersion () {
|
||||||
@ -186,7 +186,7 @@ export async function getVersion () {
|
|||||||
|
|
||||||
export async function getProxyDelay (name: string) {
|
export async function getProxyDelay (name: string) {
|
||||||
const req = await getInstance()
|
const req = await getInstance()
|
||||||
return req.get<{ delay: number }>(`proxies/${name}/delay`, {
|
return req.get<{ delay: number }>(`proxies/${encodeURIComponent(name)}/delay`, {
|
||||||
params: {
|
params: {
|
||||||
timeout: 5000,
|
timeout: 5000,
|
||||||
url: 'http://www.gstatic.com/generate_204'
|
url: 'http://www.gstatic.com/generate_204'
|
||||||
@ -211,7 +211,7 @@ export async function getConnections () {
|
|||||||
|
|
||||||
export async function changeProxySelected (name: string, select: string) {
|
export async function changeProxySelected (name: string, select: string) {
|
||||||
const req = await getInstance()
|
const req = await getInstance()
|
||||||
return req.put<void>(`proxies/${name}`, { name: select })
|
return req.put<void>(`proxies/${encodeURIComponent(name)}`, { name: select })
|
||||||
}
|
}
|
||||||
|
|
||||||
export const getLogsStreamReader = createAsyncSingleton(async function () {
|
export const getLogsStreamReader = createAsyncSingleton(async function () {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user