ag娱乐平台
你好,游客 登录 注册
背景:
阅读新闻

HTTP Prompt – 交互式命令行HTTP客户端

[日期:2019-04-14] 来源:Linux公社  作者:醉落红尘 [字体: ]

ag娱乐平台,  据了解,本届电脑节已经邀请到世贸联合会等国际机构的专家以及近千名中外高级代表参加。

  如果战机从永兴岛起飞,抵达南沙诸岛礁,航程将还会缩短至少三分之一,但是英国全球飞行网站此前援引美国国防部官员的报道称,包裹歼20在内的中国第五代战机,至少在2018年后才能投入使用,目前,中国有歼-11、歼-10、苏-27、苏-30系列战机等,这些战机的作战半径都已经接近或达到一千五百公里,而且都可以空中加油。统编教材编写专家回应:语文历史教材为什么这样改据了解,何健勇是该公司的法定代表人,具有负责该公司全面工作的职权。在赔偿一事上,何健勇私自以该公司名义草拟处理交通事故善后事宜的请示,并在倒签日期的该请示中免除自己的大部分赔偿责任,后拿给具有该公司财政支出审批权的袁润发签署“原则同意”,但袁润发故意没有签署年份。

HTTP Prompt (或HTTP-prompt) 是基于HTTPie和prompt_toolkit构建的交互式命令行HTTP客户端,具有自动完成和语法突出显示功能。 它还支持自动cookie,OpenAPI/Swagger集成以及类Unix管道和输出重定向。 此外,它还提供了20多个可以使用的主题。

在本文中,我们将解释如何在Linux中安装和简要使用HTTP-prompt。

如何在Linux中安装HTTP提示符

您可以使用PIP命令安装HTTP提示,就像常规ag娱乐平台Python包一样,如图所示。

linuxidc@linuxidc:~/linuxidc.com$ pip install http-prompt

HTTP Prompt – 交互式命令行HTTP客户端

如果您尝试在系统范围的Python上安装HTTP-prompt,则可能会收到一些权限错误。 不建议这样做,但如果这是您想要做的,只需使用sudo命令获得root权限,如图所示。

linuxidc@linuxidc:~/linuxidc.com$ sudo pip install http-prompt

HTTP Prompt – 交互式命令行HTTP客户端

或者,您可以使用--user选项将软件包安装到用户主目录中,如下所示:

linuxidc@linuxidc:~/linuxidc.com$ pip install --user http-prompt

HTTP Prompt – 交互式命令行HTTP客户端

要升级HTTP提示符,请执行以下操作:

linuxidc@linuxidc:~/linuxidc.com$ pip install -U http-prompt

如何在Linux中使用HTTP Prompt

要启动会话,只需运行http-prompt命令,如图所示。

从最后一个会话开始或/localhost:8000

linuxidc@linuxidc:~/linuxidc.com$ http-prompt
Version: 1.0.0
Config file not found. Initialized a new one: /home/linuxidc/.config/http-prompt/config.py
/localhost:8000>

HTTP Prompt – 交互式命令行HTTP客户端

从给定的URL开始

linuxidc@linuxidc:~/linuxidc.com$ http-prompt /localhost:3000

HTTP Prompt – 交互式命令行HTTP客户端

从一些初始选项开始

linuxidc@linuxidc:~/linuxidc.com$ http-prompt localhost:300/api --auth user:linuxmi username=linuxidc

HTTP Prompt – 交互式命令行HTTP客户端

要预览HTTP Prompt将如何调用HTTPie,请运行以下命令。

/localhost:300/api> httpie post
http --auth=user:linuxmi POST /localhost:300/api username=linuxidc

启动会话后,您可以交互式键入命令

您可以发送HTTP请求,输入一个HTTP方法,如下所示。

> head

HTTP Prompt – 交互式命令行HTTP客户端

> get
> post
> put
> patch
> delete

可以添加标头,查询字符串或正文参数,使用HTTPie中的语法。 这里有些例子:

# 设置 header
> Content-Type:application/json

# 查询字符串参数
> page==5

# body 参数
> username=linuxidc
> full_name='www.linuxidc.com'

# 原始JSON中的body参数
> number:=18719
> is_ok:=true
> names:=["linuxidc","com"]
> user:='{"username": "linuxidc", "password": "linuxmi"}'

# 把所有东西都写成一行
> Content-Type:application/json page==5 username=linuxidc

您还可以添加HTTPie选项,如图所示。

> --form --auth user:pass
> --verify=no
或者
> --form --auth user:pass  username=linuxidc  Content-Type:application/json 

HTTP Prompt – 交互式命令行HTTP客户端

要重置会话(清除所有参数和选项)或退出会话,请运行:

> rm *  #重置会话
> exit  #退出绘画

有关更多信息和用法示例,请参阅HTTP-prompt文档:/http-promptc0b7com/

OK,就这样! HTTP Prompt是HTTPie的完美伴侣。 我们很想听到您的声音。 通过下面的留言分享您的想法或询问有关HTTP Prompt的问题。

Linux公社的RSS地址/wwwc0b7linuxidcc0b7com/rssFeed.aspx

本文永久更新链接地址/wwwc0b7linuxidcc0b7com/Linux/2019-04/158092.htm

linux
相关资讯       HTTP客户端  HTTP Prompt 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
世卫组织就中国疫苗事件发声:正等待进一步调查结果 美国政府审查博通交易需75天 高通股东大会或再推迟 Facebook禁止加密货币广告形同虚设 一招可轻松破… 古巴坠机逾百人遇难 目击者:试图返航时撞上电线 美第二大私企出资拍了条广告片:开放市场不要关税 日媒:日军二战期间在菲藏宝传说仍蛊惑人心 别以为这种“过敏”只是皮肤病 会让人窒息或死亡 美学者:美向乌克兰卖导弹的人应该重学外交教科书 热身赛-中国U17女篮险胜立陶宛 马卓12分10板 汶川地震前线报道者:我带去的笔记本上面满是泪痕 国安发布足协杯客战上港海报:继续前进!|图 老公疑出轨?伍咏薇:是家事都解决了
如果真的有外星人 他们会是什么样子?大拇指进化 嘉兴市长胡海峰:“最多跑一次”重在政府理念革新 世界读书日|球员多读一点书 孩子多玩一点球 空姐遇害案嫌疑人刘振华之父:我愧对受害女孩一家 台媒体人称台内外受敌 让蔡英文2020年连任梦碎 百度第四象限自我救赎 观点:恒大还想夺冠只能靠虐菜 亚冠今年别想了 第1亿张营业执照在京颁出 中国市场主体数量破1亿户 神奇!巴萨开发反自然核武 这数据可不输C罗 美国半个世纪秘而不宣的这项技术 被中国攻克了 谭中怡:和棋结果正常 居文君:最后一盘不想太多 澎湃:低票价钓鱼属价格欺诈,必须有惩罚
虚拟货币骗局频发 全球性监管风雨欲来? 4盖帽!谁来都要被灭!记住这是阿联的地盘! 104名经济学家的呐喊:特朗普住手! 台军为招兵出怪招:美女出镜招募 商场外面摆摊(图) 文化和旅游部:鸿茅药酒非遗申报和认定合规 台两名少年朝仇家连开6枪 致一人头部中弹 土耳其首艘准航母3年后下水 装备滑越甲板可载F35B 牛汇:美元指数震荡下跌 金价发力上破1340美元 西南王决赛芈昱廷屠龙唐韦星 首夺该赛事冠军 华尔街投行勾勒2018年美国经济全景图 朝鲜派了一位重量级人物赴韩 这意味着什么? 李彦:希望亚冠也有上海德比 开培训班要有门槛 粤媒:恒大中后场存不少隐忧 两场亚冠定赛季基调 ag娱乐平台