代码拉取完成,页面将自动刷新
这是一个Go语言软件的API接口文档,提供了多个功能,包括Base32和Base64编解码、字符串哈希计算、进制转换、信息提取、随机晚餐选择、莫斯编解码等功能。
注:10.21已经结项
/base
请求参数
参数名称 | 数据类型 | 是否必需 | 描述 |
---|---|---|---|
input | string | 是 | 要编码或解码的输入字符串。 |
base | string | 是 | 编码或解码方式,可选值为 "b32en"、"b64en"、"b32de"、"b64de"。 |
请求示例
POST /base
{
"input": "Hello, World!",
"base": "b32en"
}
返回示例
{
"input": "Hello, World!",
"output": "NBSWY3DPFQQFO33SNVSWGY3T"
}
/morse
请求参数
参数名称 | 数据类型 | 是否必需 | 描述 |
---|---|---|---|
input | string | 是 | 要编码或解码的字符串。 |
choice | string | 是 | 操作选择,可选值为 "0"(编码)或 "1"(解码)。 |
请求示例
POST /morse
{
"input": "HELLO",
"choice": "0"
}
返回示例
{
"output": "...././.-../.-../---"
}
/hash
请求参数
参数名称 | 数据类型 | 是否必需 | 描述 |
---|---|---|---|
data | string | 是 | 要计算哈希值的字符串。 |
choice | string | 是 | 哈希算法的选择,可选值为 "md5"、"sha1"、"sha256"。 |
请求示例
POST /hash
{
"data": "Hello, World!",
"choice": "md5"
}
返回示例
{
"choice": "md5",
"hash": "6cd3556deb0da54bca060b4c39479839"
}
/convert
请求参数
参数名称 | 数据类型 | 是否必需 | 描述 |
---|---|---|---|
input | string | 是 | 要转换的数字字符串。 |
base | string | 是 | 转换的目标进制,应为整数。 |
请求示例
POST /convert
{
"input": "42",
"base": "16"
}
返回示例
{
"2": "101010",
"8": "52",
"10": "42",
"16": "2a"
}
/extract
请求参数
参数名称 | 数据类型 | 是否必需 | 描述 |
---|---|---|---|
input | string | 是 | 包含信息的文本。 |
请求示例
POST /extract
{
"input": "Contact us at contact@example.com or visit our website: https://www.example.com"
}
返回示例
{
"emails": ["contact@example.com"],
"urls": ["https://www.example.com"]
}
/pass
请求参数
参数名称 | 数据类型 | 是否必需 | 描述 |
---|---|---|---|
letters | bool | 否 | 是否包含字母,默认为 true 。 |
digits | bool | 否 | 是否包含数字,默认为 true 。 |
special | bool | 否 | 是否包含特殊符号,默认为 false 。 |
sensitive | bool | 否 | 是否区分大小写,默认为 false 。 |
length | int | 否 | 生成密码的长度,默认为 8。 |
请求示例
生成包含字母、数字、特殊符号、区分大小写,长度为12的随机密码:
GET /pass?letters=true&digits=true&special=true&sensitive=true&length=12
返回示例
{
"password": "3x!PbDg7rVwA"
}
/text
请求参数
参数名称 | 数据类型 | 是否必需 | 描述 |
---|---|---|---|
input | string | 是 | 需要处理的文本 |
option | string | 是 | 文本处理选项,可选值为 "upper"、"lower"、"trim_space" 和 "trim_newline"。 |
请求示例
POST /text
{
"input": "Hello, World!\n",
"option": "upper"
}
返回示例
{
"output": "HELLO, WORLD!"
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。