Base64编码解码
用于标准 Base64 和 Base64URL 的编码与解码。
请求方式
GET
返回格式
application/json
接口状态
12,519 次调用
基本信息
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| action | string | ➖ | 默认 `encode`;可选 `encode`、`decode` | 操作类型:编码或解码。传入其他值会返回 `400`。 |
| text | string | ✅ | 要编码或解码的内容。`decode` 时需要传入合法的 Base64 / Base64URL 字符串。 |
| variant | string | ➖ | 默认 `standard`;可选 `standard`、`url` | 编码变体。`standard` 为标准 Base64;`url` 为适合 URL 传输的 Base64URL。 |
返回参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| action | string | 实际执行的操作,值为 `encode` 或 `decode`。 |
| variant | string | 实际使用的编码变体,值为 `standard` 或 `url`。 |
| input | string | 原始输入内容。 |
| result | string | 编码或解码后的结果。 |
| success | boolean | 是否处理成功,成功时为 `true`。 |
状态码说明
| 状态码 | 说明 | 常见场景 |
|---|---|---|
| 200 | 请求成功,编码或解码完成。 | 通用场景 |
| 400 | 请求参数错误,例如 `action` 非法、`text` 缺失、Base64 内容无法解码。 | 通用场景 |
在线调试
响应结果
等待请求
// 点击“发送请求”后,响应结果会显示在这里
PHP 示例代码
暂无示例
返回示例
## 成功响应示例
```json
{
"action": "encode",
"variant": "url",
"input": "hello world",
"result": "aGVsbG8gd29ybGQ",
"success": true
}
```
## 错误响应示例
```json
{
"error": "Invalid Base64 input"
}
```
免责声明
本服务仅供个人学习、学术研究目的使用。用户应确保不得利用本服务进行违法违规、侵犯他人合法权益或危害公共安全的行为。因用户使用本服务所产生的风险和责任,由用户自行承担。