核心功能
为开发者提供强大而简单的 API 中转解决方案
跨域解决
自动添加 CORS 头部信息,完美解决浏览器跨域限制问题
高性能
基于 Node.js 构建,响应速度快,支持高并发请求处理
易于使用
简单的 API 接口,无需复杂配置,即插即用
使用说明
简单几步,即可开始使用 API 中转服务
基本用法
通过以下格式发送请求到我们的代理端点:
GET/POST/PUT/DELETE /api/proxy?url=<目标URL>
支持的方法
- GET - 获取数据
- POST - 提交数据
- PUT - 更新数据
- DELETE - 删除数据
- PATCH - 部分更新
使用限制
- 单次请求大小限制:1MB
- 请求频率限制:同IP每15分钟最多100次请求
- 不支持 WebSocket 等持续连接
- 不支持文件上传和下载
代码示例
常见使用场景的代码示例
JavaScript Fetch API
// GET 请求
fetch('/api/proxy?url=https://api.example.com/data')
.then(response => response.json())
.then(data => console.log(data));
// POST 请求
fetch('/api/proxy?url=https://api.example.com/submit', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
key: 'value'
})
});
jQuery Ajax
// GET 请求
$.ajax({
url: '/api/proxy?url=https://api.example.com/data',
method: 'GET',
success: function(data) {
console.log(data);
}
});
// POST 请求
$.ajax({
url: '/api/proxy?url=https://api.example.com/submit',
method: 'POST',
contentType: 'application/json',
data: JSON.stringify({key: 'value'}),
success: function(data) {
console.log(data);
}
});