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();
在线测试: