站点内容获取
API端点
PlainText
GET /?url=<target_url>
请求参数
以下是API请求的参数:
url
:需要获取内容的目标网址。此参数应作为查询字符串参数传递。
响应
成功的响应将返回一个包含以下字段的JSON对象:
WebsiteUrl
:请求的目标网址。Contents
:目标网址的内容。Code
:目标网址的HTTP状态码。
响应的Content-Type将设置为
application/json`。
使用示例
以下是一个使用curl的示例,获取"https://www.example.com"的内容:
Bash
curl "https://scanner.safe.hlyun.org/?url=https://www.example.com"
成功的响应可能如下:
JSON
{
"WebsiteUrl(被扫描的网站)": "https://www.example.com",
"Contents(获取到的内容)": "<!doctype html>\n<html>\n<head>\n <title>Example Domain</title>...",
"Code(网站http状态码)": 200
}
错误处理
如果请求失败,例如,如果目标URL无法获取,API返回一个包含错误HTTP状态码的响应。在这种情况下,响应主体可能不包含Contents
字段。