Web 编程
抓取网页
实例名称 | Crates | 类别 |
---|---|---|
从 HTML 网页中提取所有链接 | ||
检查网页死链 | ||
从 MediaWiki 标记页面提取所有唯一性链接 |
URL
实例名称 | Crates | 类别 |
---|---|---|
解析 URL 字符串为 Url 类型 | ||
通过移除路径段创建基本 URL | ||
从基本 URL 创建新 URLs | ||
提取 URL 源(scheme/ host/ port) | ||
从 URL 移除片段标识符和查询对 |
媒体类型(MIME)
实例名称 | Crates | 类别 |
---|---|---|
从字符串获取 MIME 类型 | ||
从文件名获取 MIME 类型 | ||
解析 HTTP 响应的 MIME 类型 |
客户端
请求处理
实例名称 | Crates | 类别 |
---|---|---|
发出 HTTP GET 请求 | ||
为 REST 请求设置自定义消息标头和 URL 参数 |
Web API 调用
实例名称 | Crates | 类别 |
---|---|---|
查询 GitHub API | ||
检查 API 资源是否存在 | ||
使用 GitHub API 创建和删除 Gist | ||
使用 RESTful API 分页 | ||
处理速率受限 API |
下载
实例名称 | Crates | 类别 |
---|---|---|
下载文件到临时目录 | ||
使用 HTTP range 请求头进行部分下载 | ||
POST 文件到 paste-rs |