http www.baidu.com (默认get请求)

一、http http://127.0.0.1:8080/admin/login mobile=13226317777password=abc123456(默认响应头、响应体)

二、http -v http://127.0.0.1:8080/admin/login mobile=13226310000 password=abc123456(-v 全部报文,包括请求报文)

三、http http://127.0.0.1:8080/admin/login mobile=13226319999 password=abc123456(mobile=13226319497 password=abc123456, =该传参为post请求,默认json格式)

四、http -v post http://127.0.0.1:8080/admin/login mobile=13226319999 password=abc123456 (post指定请求方法)

五、>http -f http://127.0.0.1:8080/admin/login mobile=13226310000 password=abc123456(-f以表单传参)

六、http://127.0.0.1:8080/admin/salesMan Authorization:"JWbO8k5DOtfPzaqJhDKD6zDyoXjxaqlGDa6epp4pI2YlRgJW8r1Estq2W6842y9GmV3WiRytpzYdC3v8UYvjflyNto8XAmSKRu5yZaQId9SiO0k2acosRbQR1x9Hp4XB" pageNum==1 pageSize==10(pageSize==10,==代表查询字符串参数)

七、http http://127.0.0.1:8080/admin/salesMan Authorization:"JWbO8k5DOtfPzaqJhDKD6zDyoXjxaqlGDa6epp4pI2YlRgJW8r1Estq2W6842y9GmV3WiRytpzYdC3v8UYvjflyNto8XAmSKRu5yZaQId9SiO0k2acosRbQR1x9Hp4XB"(Authorization:“”可以跟上请求头信息,多个可以空格分开添加)

例子:http http://127.0.0.1:8080/user/admin/driver Authorization:"Bearer YV3kphQwbqxbrGLZg7p7a8hhox9AXFeWf2NjjM9IL3B77tddSZoFGyEV4eiTPJprjRNegXWxyjZl3ODPyXYNn5GVlbdQX7Yzgt5oqivANtAEtCxwOMlZgyscl1g4tfpg" dataType==0  pageNum==1 pageSize==10  (没有值,可不用传key)

例子:http -v get https://127.0.0.1:8080/user/admin/driver Authorization:"Bearer ycQKWvbvRfkrg1lRbwesNYwFkQWUpxWkYLuskYcJszYNnRQLKawokekduVUHYsQ3mijEVd6GDmKim5XmEPLCPY05HVbmFZTf5Xy3iTjwki8oM061Ddg1sA011COAndax"  pageNum=1 pageSize=10 dataType==0

session机制:

八、http -v -a keyoul:123456 http://api.keyou.site:8000/api/login/(登录没有保存session)

九、http --session=s1 -p HBh -a keyoul:123456http://api.keyou.site:8000/api/login/(登录后将session赋值给s1
,也可以指定为--session=sl.json,HBh不展示HTML响应报文(太长。。)

十、http -v --session=s1 http://api.keyou.site:8000/testcases/(将s1传给session请求成功)

十一、field:=json, fie1d:=@file.json
传递json的Boolean, Number ,嵌套对象,Array类型例如:meals:='["hamspam"]'或者pies:=[1,2,3]

十二、http -v post http://127.0.0.1:8080/admin/login < "C:\Users\Administrator\Desktop\temp\new 1.json"(< 重定向 如果多个请求参数,可在工具中先进行编辑,在插入文件,表单格式同理)

十三、http http://localhost:8000/projects/ page==2 size==2 Authorization:"JWT eyJ0eXAiOiJKV1QiuLXnLqLY"

http -p Hh http://localhost:8000/projects/ page==2 size==2 Authorization:"JWT ${TOKEN1}"(登录后,可以将JWT设置为环境变量)

http://testingpai.com/article/1595507250875(文章来源)

1.上传文件
$ http  post http://127.0.0.1:8080/login < /root/1.py

2.下载文件
你可以把http作为文件下载器来使用。你需要像下面一样把输出重定向到文件。

$ http www.test.com/my_file.zip > my_file.z
或:$ http --download www.test.com/my_file.zip

客户端命令行工具 - 接口调试神器 HTTPie相关推荐

  1. linux使用mysql命令行工具_我使用过的Linux命令之mysql - MySQL客户端命令行工具

    我使用过的Linux命令之mysql - MySQL客户端命令行工具 用途说明 mysql命令是用来连接MySQL服务器并执行用户命令行的工具,如果使用MySQL作为数据库,那这个命令就是经常需要用到 ...

  2. node-inspect命令行工具的调试使用方法

    首先使用npm install -g node-inspect安装这个nodejs调试工具: 然后node-inspect ,看到提示符debug>, 说明进入了交互式调试模式: help查看在 ...

  3. 腾讯云客户端命令行工具tccli主流程解析

    文章目录 环境信息 命令行文件 入口函数 command.CLICommand 解析 command_map 对象 parser 对象 实际的Action函数,以`doDescribeTopics`为 ...

  4. 命令行工具开发:如何快速实现命令行提示?

    简介:对于稍微复杂一些的命令行工具,命令行的提示功能必不可少.那么对于不同语言的开发者,有没有一种简单快捷的实现方式呢?本文分享一种快速实现的方法,使用YAML文件定义命令行工具的使用规范,再通过工具 ...

  5. 微软tfs服务器申请,TFS 的命令行工具

    TFS 的命令行工具 06/09/2015 本文内容 Visual Studio Team Foundation Server (TFS) 命令行工具执行几类任务. 某些任务可以通过用户界面完成,其他 ...

  6. body curl命令测试post_HTTP接口调试利器!4.8万Star的HTTP命令行客户端!

    [导语]:Python实现的HTTP请求命令行客户端,我理解为curl的Python版本,但是提供了更友好,更易使用的命令及选项. 简介 HTTPie是使用Python实现的HTTP命令行工具,提供了 ...

  7. 有哪些命令行工具堪称神器?

    过去几年,在 GitHub 上见到过不少优质的项目,其中不乏特别实用,能大幅提升生产力的命令行工具. 今天在这里就简单整理下,跟大家分享几个比较实用的命令行工具吧. mas 一个 Mac 应用商店命令 ...

  8. HTTPie:好用的命令行工具

    目录 一.概述​ 二.安装httpie 三.使用httpie 1.GET请求 2.POST请求 3.下载二进制文件 一.概述 官网:https://httpie.io/​ HTTPie 是一个非常易用 ...

  9. 18个堪称神器的命令行工具,高效运维必备

    ***上期入口:***24个 CSS 高级技巧合集 本资源原链接地址:18个堪称神器的命令行工具 thefuck 命令行打错了以后,打一个fuck就会自动纠正. GitHub:https://gith ...

最新文章

  1. 漫画:到底什么是微服务?
  2. 练习1-17 编写一个程序,打印长度大于80个字符的所有输入行.
  3. centos7开发java体验_centos7之Java开发环境构建
  4. lisp 线性标注自动避让_CAD局部放大图如何标注对应的尺寸,才能保持尺寸值不变...
  5. rtti获取类的字段和属性和方法
  6. [数据结构-严蔚敏版]P71串的抽象数据类型的定义
  7. 2021最新Python量化A股投资必赚策略
  8. 关于table的那些用法(一)
  9. centos7下yum安装mysql
  10. [转]RamDisk导致远程桌面客户端无法启动问题
  11. Server SAN:弄潮儿云计算时代
  12. 自动生成光纤测试资料的软件,光缆测试模板生成工具官方版
  13. 测试网速_怎样测试两台电脑之间的网速
  14. 时间搓转换剩余时间 php
  15. Only fullscreen opaque activities can request orientation比较完美的解决方法,黑白屏问题解决
  16. canvas实现pc端画板
  17. rror: [$injector:unpr] http...r?p0=contentCategoryServicePro错误解决方案
  18. pyecharts 画K线图
  19. Learning Saliency Propagation for Semi-Supervised Instance Segmentation
  20. ipqc的工作流程图_品质部各人员工作流程图

热门文章

  1. AndroidX TabLayout使用、扩展及解析All In One,跪了
  2. 【蓝旭】第五周预习博客
  3. Gulp的自动化编译PostCss
  4. 【文档】字体 / Font
  5. 整数反转----秦九昭算法
  6. 新版仿微信支付生活缴费小程序源码+UniAPP内核
  7. Eclipse RCP - 第一个RCP程序
  8. 在Java中判断整数是素数还是合数 |CSDN创作
  9. C++中的泛型编程有函数模板与类模板
  10. java相关面试总结