Rust食谱

网页编程

刮擦网页

食谱箱子类别
从网页 HTML 中,提取所有链接reqwest-badge select-badgecat-net-badge
检查网页,是否有断开的链接reqwest-badge select-badge url-badgecat-net-badge
从 Mediawiki markup 中,提取所有独一链接reqwest-badge regex-badgecat-net-badge

统一资源位置(URL)

食谱箱子类别
将字符串的一个 URL,解析为Url类型url-badgecat-net-badge
通过移除路径段,创建一个 base URLurl-badgecat-net-badge
从 base URL ,创建新的 URLurl-badgecat-net-badge
提取 URL 源(方案名/主机/端口)url-badgecat-net-badge
从 URL 中,删除片段标识符和查询对url-badgecat-net-badge

媒体类型(MIME)

食谱箱子类别
从字符串,获取 MIME 类型mime-badgecat-encoding-badge
从文件名,获取 MIME 类型mime-badgecat-encoding-badge
解析 HTTP 响应的 MIME 类型mime-badge reqwest-badgecat-net-badge cat-encoding-badge

客户端

食谱箱子类别
发出 HTTP GET 请求reqwest-badgecat-net-badge
查询 GitHub APIreqwest-badge serde-badgecat-net-badge cat-encoding-badge
检查 API 资源,是否存在reqwest-badgecat-net-badge
使用 GitHub API ,创建和删除 Gistreqwest-badge serde-badgecat-net-badge cat-encoding-badge
使用一个(具备)分页的 RESTful APIreqwest-badge serde-badgecat-net-badge cat-encoding-badge
将文件下载到临时目录reqwest-badge tempdir-badgecat-net-badge cat-filesystem-badge
使用 HTTP range 标头,进行部分下载reqwest-badgecat-net-badge
POST 文件,到 paste.rs reqwest-badgecat-net-badge
午牛教程首页
  1. 1. 目录表
  2. 2. 关于
  3. 3. 算法
    1. 3.1. 生成随机值
    2. 3.2. 排序向量
  4. 4. 命令行
    1. 4.1. 参数解析
    2. 4.2. ANSI 终端
  5. 5. 压缩
    1. 5.1. 与 Tarballs 合作
  6. 6. 并发性
    1. 6.1. 显式线程
    2. 6.2. 数据并行性
  7. 7. 密码学
    1. 7.1. 哈希
    2. 7.2. 加密
  8. 8. 数据结构
    1. 8.1. 位字段
  9. 9. 数据库
    1. 9.1. SQLite
    2. 9.2. Postgres
  10. 10. 日期和时间
    1. 10.1. 持续时间和计算
    2. 10.2. 解析与显示
  11. 11. 开发工具
    1. 11.1. 调试
      1. 11.1.1. 日志消息
      2. 11.1.2. 配置日志记录
    2. 11.2. 版本控制
    3. 11.3. 建立时间工具
  12. 12. 编码
    1. 12.1. 字符集
    2. 12.2. CSV 处理
    3. 12.3. 结构化数据
  13. 13. 错误处理
    1. 13.1. 处理错误变量
  14. 14. 文件系统
    1. 14.1. 读写
    2. 14.2. 目录穿梭
  15. 15. 硬件支持
    1. 15.1. 处理器
  16. 16. 内存管理
    1. 16.1. 全局静态
  17. 17. 网络
    1. 17.1. 服务器
  18. 18. 操作系统
    1. 18.1. 外部命令
  19. 19. 科学类
    1. 19.1. 数学
      1. 19.1.1. 线性代数
      2. 19.1.2. 三角法
      3. 19.1.3. 复数
      4. 19.1.4. 统计
      5. 19.1.5. 混杂
  20. 20. 文本处理
    1. 20.1. 正则表达式
    2. 20.2. 字符串解析
  21. 21. 网页编程
    1. 21.1. 提取链接
    2. 21.2. 统一资源定位地址:URL
    3. 21.3. 媒体类型
    4. 21.4. 客户端
      1. 21.4.1. 提出请求
      2. 21.4.2. 调用 Web API
      3. 21.4.3. 下载