HTTP API 中转

服务端代理:把 HTTPS 请求转成后端 HTTP 请求,并原样返回数据。

# 基本用法(cloudname 固定为 jk)
https://https.youngjk.top/api.php?cloudname=jk&cloudurl=www.ftp.com/api.php

# 带业务参数(除 cloudurl / cloudname 外全部转发)
https://https.youngjk.top/api.php?cloudname=jk&cloudurl=www.ftp.com/api.php&name=test&page=1

# POST:body 原样转发
curl -X POST "https://https.youngjk.top/api.php?cloudname=jk&cloudurl=www.ftp.com/post.php" -d "k=v"

前端调用(已开 CORS,跨域可直接用):

const r = await fetch(
  "https://https.youngjk.top/api.php?cloudname=jk"
  + "&cloudurl=" + encodeURIComponent("www.ftp.com/api.php")
  + "&page=1"
);
const data = await r.json();

在线测试: