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

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

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

ag娱乐平台,而内部合并之路也在并举,去年购得艺龙最大股东Expedia的股权,接掌艺龙,又宣布投资去哪儿网,今年11月携程旅游板块刚合并了去哪儿网度假板块……在经历了在线旅游代理平台的恶性价格战之后,携程已无疑成为OTA(在线旅游代理)大家长,而烧钱模式也已经翻页,携程的眼光彻底从OTA产品定价的生死追赶中挣脱,面向了更广阔的市场。

我们看到苹果零售店位于大厦的一楼,而那个出售的公寓位于 7 楼,麦克阿瑟博物馆则位于 8 楼,我们同时还能看到昆士兰政府在1980年,大厦正式投入商用时授予的匾牌。整座建筑物以美国将军道格拉斯.麦克阿瑟命名,他在二战期间,征用了这里指挥作战。 传统零售业的选择:跟阿里“结婚”or要腾讯“赋能”一名曾在该医院当过护士的老人说她以前工作的时候就听过不少传言,还说很多人都曾看到一个小女孩在医院里游荡。这家医院2007年倒闭后,有些保安曾在大楼里工作。据斯马特先生透露,有的保安甚至都不敢睡在大楼里面。保安们在大楼里听到过嘈杂的声音、女孩的尖叫声等,报了很多次警,警察彻底地检查了大楼,但是什么也没发现。(实习编译:韩应多 审稿:朱盈库)

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

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

如何在Linux中安装HTTP提示符

您可以使用PIP命令安装HTTP提示,就像常规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文档:ag娱乐平台/http-promptc0b7com/

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

Linux公社的RSS地址ag娱乐平台/wwwc0b7linuxidcc0b7com/rssFeed.aspx

本文永久更新链接地址ag娱乐平台/wwwc0b7linuxidcc0b7com/Linux/2019-04/158092.htm

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

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
国家医保局:医保财政补助标准人均新增40元 武汉生物问题疫苗流向重庆27区县 涉14万余名儿童 最近美股大跌或只是开始,1987年股灾会重演吗? 温格:这届阿森纳球迷不行 光骂我们有什么用? 科大讯飞刘庆峰:人工智能需源头创新我国有两大优势 扎克伯格将就数据泄露事件向国会“认错” 白宫公布特朗普2017年收入 高尔夫球场比酒店赚钱 大熊猫头蹭地是受了伤? 回应:为引起饲养员注意 乐虎CFGP揭幕站:尚宗沂绝杀登顶 何子健虽败犹荣 自杀式无人机上前线 美军想实现单兵控15架 谷歌母公司Alphabet二季营收327亿美元 净利同… 专家解读MH370调查报告:第三方非法干预=劫机?
美媒:“恐华症”要不得 华盛顿不应想要吓跑中国 美媒:中国将在南海寻找更多可燃冰 [新浪彩票]足彩18033期投注策略:赫罗纳主胜可搏 ofo小黄车宣布完成E2-1轮融资8.66亿美元 刘鹏:弗神持球单打乃无奈之举 他也在慢慢改变 首家无人银行无大堂经理和保安?真相在此 重温日不落帝国梦?英军在海湾建新基地“盯”伊朗 缅甸军方与周边地方武装冲突致19死 中缅边境现炮声 台媒称大陆军机4天两过“中线” 台军机没出动拦截 新疆阿克苏库车县发生3.0级地震 震源深度8千米 C罗逃税案告终!缴1900万欧罚款+不用坐牢 进球gif-莫雷诺直塞穿透鲁能 登巴巴捅射破僵局
网络售假、消费欺诈不断 消费者赔付金制度待完善 马竞铁卫:托雷斯西蒙尼没矛盾 媒体就别瞎编了 中国数学教学法“出口”:九九乘法表将在英国普及 日本自民党修宪条文草案曝光 重新定义自卫队遭批 乐高集团:2017年收入下降7% 中国市场获高两位数增… 大连1288天不胜!因红牌失好局!连战强敌何时能赢? 特朗普:日本将向美国订购大量飞机 价值数百亿美元 咖啡火了,咖啡店却要凉了 统计-中国女排发扣拦完败韩国 全场自失竟达21分 英国拟没收 “无法解释的财富” 俄寡头被盯上 寒潮!吉林遭遇队史最长连败 两外援接连倒下 力拼勇士!现役暴力流巨星若组一队 能否一战? 调查:近三成学龄前儿童每天使用网络超30分钟 ag娱乐平台