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

        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號
        主站蜘蛛池模板: 合区精品中文字幕| 国产精品xxxx国产喷水亚洲国产精品无码久久一区| 久久久久国产精品| 蜜桃麻豆www久久国产精品 | 国产精品亚洲欧美大片在线看| 亚洲精品黄色视频在线观看免费资源 | 伊人精品视频在线| 88国产精品欧美一区二区三区| 日韩精品久久无码中文字幕| 精品一区二区三区免费观看| 国产香蕉精品视频在| 人人妻人人澡人人爽人人精品 | 精品一区二区三区高清免费观看| 国产成人久久精品一区二区三区 | 中文字幕精品亚洲无线码一区| 久久精品国产91久久麻豆自制| 亚洲精品高清无码视频| 99久久免费国产精精品| 自拍中文精品无码| 国产乱人伦偷精品视频免观看| 99精品热这里只有精品| 亚洲精品无码永久中文字幕| 久久精品成人一区二区三区| 国产第一福利精品导航| 国产亚洲精品a在线无码| 久久Av无码精品人妻系列| 无码精品人妻一区二区三区免费 | 久久久无码精品午夜| 国产福利精品视频自拍| 欧美极品欧美精品欧美视频| 91久久婷婷国产综合精品青草| 精品人妻中文av一区二区三区| 日韩精品视频一区二区三区| 日韩精品无码专区免费播放| 亚洲精品国产精品乱码视色 | 最新在线精品国自av| 伊人久久精品无码av一区| 亚洲一区二区精品视频| 亚洲国产另类久久久精品| 精品无码国产污污污免费网站| 一级A毛片免费观看久久精品|