站長資訊網
最全最豐富的資訊網站

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

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命令,如圖所示。

從最后一個會話開始或http://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
http://localhost:8000>

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

從給定的URL開始

linuxidc@linuxidc:~/linuxidc.com$ http-prompt http://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,請運行以下命令。

http://localhost:300/api> httpie post
http –auth=user:linuxmi POST http://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://http-prompt.com/。

OK,就這樣! HTTP Prompt是HTTPie的完美伴侶。 我們很想聽到您的聲音。 通過下面的留言分享您的想法或詢問有關HTTP Prompt的問題。

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
伦精品一区二区三区视频| 亚洲精品高清视频| 久久久无码精品亚洲日韩京东传媒| 一本久久精品一区二区| 亚洲欧洲精品在线| 99热这里有精品| 久久国产乱子伦精品免费一| 99在线热播精品免费99热| 亚洲精品视频在线看| 思思久久99热免费精品6| 日韩在线视频播放| 八区精品色欲人妻综合网| 国产精品深爱在线| 国产精品资源在线观看| 好吊妞这里有精品| 久久久久人妻精品一区三寸| 精品亚洲456在线播放| 国产精品久久久天天影视| 亚洲精品综合久久中文字幕| 99精品国产三级在线观看| 久久99热精品免费观看牛牛| 国产精品国产三级国产av品爱网| 国产午夜无码精品免费看| 国产成人亚洲精品狼色在线| 91国内外精品自在线播放| 久久97久久97精品免视看| 精品视频一区二区三区四区五区| 国产成人精品久久亚洲高清不卡 国产成人精品久久亚洲 | 久久精品无码专区免费青青| 久久av老司机精品网站导航| 亚洲av永久无码精品网站| 久久精品人人做人人爽| 色婷婷在线精品国自产拍| 麻豆成人久久精品二区三区免费| 人妻少妇精品中文字幕av蜜桃| 久久国产精品77777| 亚欧在线精品免费观看一区| 国产精品第13页| 国产va精品免费观看| 日韩精品福利片午夜免费观着| 老司机亚洲精品影院在线观看|