国内最专业的IT技术学习网

UI设计

当前位置:主页 > UI设计 >

使用HTTPie进行API测试

发布时间:2019/09/13标签:   你可以    点击量:

原标题:使用HTTPie进行API测试
使用HTTPie进行API测试应用 HTTPie 调试 API,这是一个用 Python 写的易用的下令行东西。HTTPie 是一个十分易用、易于进级的 HTTP 客户端。它的发音为 “aitch-tee-tee-pie” 并以 http 下令运转,它是一个用 Python 编写的来用于拜访 Web 的下令行东西。因为这是一篇对于 HTTP 客户真个领导文章,因而你须要一个 HTTP 效劳器来试用它。在这里,拜访 httpbin.org,它是一个简略的开源 HTTP 恳求和呼应效劳。httpbin.org 网站是一种测试 Web API 的强盛方法,并能认真治理并表现恳求和呼应内容,不外当初让咱们专一于 HTTPie 的强盛功效。Wget 和 cURL 的替换品你能够据说过陈旧的 Wget 或略微新一些的 cURL 东西,它们同意你从下令行拜访 Web。它们是为拜访网站而编写的,而 HTTPie 则用于拜访 Web API。网站恳求产生在盘算机和正在浏览并呼应它所看到的内容的终极用户之间,这并不太依靠于构造化的呼应。然而,API 恳求会在两台盘算机之间停止构造化挪用,人并不是该流程内的一局部,像 HTTPie 如许的下令行东西的参数能够无效地处置这个成绩。装置 HTTPie有几种方式能够装置 HTTPie。你能够经过担保理器装置,不管你应用的是 brewaptyum 仍是 dnf。然而,假如你已设置 virtualenvwrapper,那末你能够用本人的方法装置:$ mkvirtualenv httpie...(httpie) $ pip install httpie...(httpie) $ deactivate$ alias http=~/.virtualenvs/httpie/bin/http$ http -b GET https://httpbin.org/get{ "args": {}, "headers": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Host": "httpbin.org", "User-Agent": "HTTPie/1.0.2" }, "origin": "104.220.242.210, 104.220.242.210", "url": "https://httpbin.org/get"}经过将 http 别号指向为虚构情况中的下令,即便虚构情况在非运动状况,你也能够运转它。你能够将 alias 下令放在 .bash_profile.bashrc 中,如许你便可以应用以下下令进级 HTTPie:$ ~/.virtualenvs/httpie/bin/pip install -U pip应用 HTTPie 查问网站HTTPie 能够简化查问和测试 API。下面应用了一个选项,-b

版权信息Copyright ? 银河官网 版权所有??? ICP备案编号:鲁ICP备09013610号