HTTPie是什么
HTTPie 是一个开源的命令行 HTTP 工具包,提供命令行交互方式来访问 HTTP 服务。与其它同类型项目不同之处在于:为尽可能使终端的 API 交互人性化,HTTPie 是从头开始构建的。
HTTPie 是一个类似于 cURL 的命令行 HTTP 客户端。但与 cURL 不同的是,HTTPie 被设计成更容易使用现代 Web api。HTTPie 的语法是面向 Web 服务的。它的界面比 cURL 更具可读性和用户友好性。这些特性使 HTTPie 成为一个很好的工具,可以从命令行测试、调试或以其他方式使用 Web 服务。
自 2012 年 2 月 25 日发布第一个公开版本开始,HTTPie 团队就将项目托管在 GitHub 上了。多年来,HTTPie 开发团队对项目不断改进,吸引了众多开发者的使用与好评。
cURL 擅长通过扩展选项来满足广泛的 HTTP 需求。HTTPie 专注于支持对现代 web api 的查询。当使用 web api 时,它提供了最相关的细节,并隐藏了你不太可能需要的信息。HTTPie 的输出让你更直观、更清晰地与 Web 服务交互。
如果你想使用 web api,尤其是使用 JSON 数据的 RESTful api,你应该考虑使用 HTTPie。另外,如果您想要一个满足更一般需求的 HTTP 客户端,可以考虑使用 cURL,因为它提供了一些选项,使其具有更强的适应性。
如果您熟悉其他 HTTP 客户端,那么 httppie 应该更容易学习。它的大部分基本用法类似于 cURL ,但它允许您简化所需的命令。
基本用法
你可以在 GET 请求中看到 HTTPie 最基本的用法。像 cURL 一样,HTTPie 不要求您指定请求方法。只需提供命令和请求 URL。
HTTPie 的输出默认包含响应头信息。它使用语法高亮显示使响应更容易阅读,正如你可以在下面的截图中看到的:
在 httppie 中向请求添加报头数据需要将数据附加在 URL 之后,如下面的命令所示。下面的示例从 web 服务获取一个随机的“老爸笑话”。您可以看到该命令还添加了——follow 选项,该选项让 HTTPie 跟随任何 URL 重定向(相当于 curl 中的-L)。HTTPie 在输出中包含了重定向响应的报头信息。
请求方法
要在 httppie 中指定一个请求方法,只需将方法名称——GET、POST、PUT、DELETE 等——作为 http 命令的第一部分。在下一个示例中可以看到这一点,该示例使用 HTTPie 自己的 web 服务进行测试。
TAG:
热门标签: 刘芒(1) 潘凤(1) 天池(1) 3400万(1) 苌弘(1)
注
部分信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将立即处理,举报邮箱:1356571586@qq.com
随机关键词:

资源联系人
-
上一篇
曲面显示器和平面显示器哪个更好
选择曲面和平面显示器主要在于个人需求,只有适合自己的才是硬道理。如果是平时玩游戏、看电影等娱乐的用户,曲面显示器更加值得考虑选择。而如果是图片、视频设计等要求严格的用户来说建议平面显示器。其实如果从显示器的参数上来看,两者并没有很大的区别,只是在外观上,平面屏显示器的屏幕是直的,曲面屏显示器的屏幕是弯曲的,其主要是曲面显示器有曲率参数,这个数值越小,屏幕的弯曲幅度就越大,带来的观看体验也就越好。大
-
上一篇
分布式计算是什么
分布式计算是一种计算方法,和集中式计算是相对的。随着计算技术的发展,有些应用需要非常巨大的计算能力才能完成,如果采用集中式计算,需要耗费相当长的时间来完成。分布式计算将该应用分解成许多小的部分,分配给多台计算机进行处理。这样可以节约整体计算时间,大大提高计算效率。研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得