HurlRust 实现的 HTTP 客户端

联合创作 · 2023-09-29 06:59

Hurl 是一个 HTTP 客户端,它执行以简单纯文本格式定义的 HTTP 请求。

Hurl 支持发送 HTTP 请求,评估对头文件和正文响应的查询,从 HTTP 响应中提取数据,用于获取数据和测试 HTTP 会话。

$ hurl session.hurl

如果未指定输入文件,则从标准输入读取输入。

$ echo GET http://httpbin.org/get | hurl
    {
      "args": {},
      "headers": {
        "Accept": "*/*",
        "Accept-Encoding": "gzip",
        "Content-Length": "0",
        "Host": "httpbin.org",
        "User-Agent": "hurl/0.99.10",
        "X-Amzn-Trace-Id": "Root=1-5eedf4c7-520814d64e2f9249ea44e0"
      },
      "origin": "1.2.3.4",
      "url": "http://httpbin.org/get"
    }

更多用法查看 https://github.com/Orange-OpenSource/hurl

浏览 8
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报