网页编程
刮擦网页
食谱 | 箱子 | 类别 |
---|---|---|
从网页 HTML 中,提取所有链接 | ||
检查网页,是否有断开的链接 | ||
从 Mediawiki markup 中,提取所有独一链接 |
统一资源位置(URL)
食谱 | 箱子 | 类别 |
---|---|---|
将字符串的一个 URL,解析为Url 类型 | ||
通过移除路径段,创建一个 base URL | ||
从 base URL ,创建新的 URL | ||
提取 URL 源(方案名/主机/端口) | ||
从 URL 中,删除片段标识符和查询对 |
媒体类型(MIME)
食谱 | 箱子 | 类别 |
---|---|---|
从字符串,获取 MIME 类型 | ||
从文件名,获取 MIME 类型 | ||
解析 HTTP 响应的 MIME 类型 |
客户端
食谱 | 箱子 | 类别 |
---|---|---|
发出 HTTP GET 请求 | ||
查询 GitHub API | ||
检查 API 资源,是否存在 | ||
使用 GitHub API ,创建和删除 Gist | ||
使用一个(具备)分页的 RESTful API | ||
将文件下载到临时目录 | ||
使用 HTTP range 标头,进行部分下载 | ||
POST 文件,到 paste.rs |