亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長(zhǎng)資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    HTTP Prompt – 交互式命令行HTTP客戶(hù)端

    HTTP Prompt (或HTTP-prompt) 是基于HTTPie和prompt_toolkit構(gòu)建的交互式命令行HTTP客戶(hù)端,具有自動(dòng)完成和語(yǔ)法突出顯示功能。 它還支持自動(dòng)cookie,OpenAPI/Swagger集成以及類(lèi)Unix管道和輸出重定向。 此外,它還提供了20多個(gè)可以使用的主題。

    在本文中,我們將解釋如何在Linux中安裝和簡(jiǎn)要使用HTTP-prompt。

    如何在Linux中安裝HTTP提示符

    您可以使用PIP命令安裝HTTP提示,就像常規(guī)Python包一樣,如圖所示。

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

    HTTP Prompt – 交互式命令行HTTP客戶(hù)端

    如果您嘗試在系統(tǒng)范圍的Python上安裝HTTP-prompt,則可能會(huì)收到一些權(quán)限錯(cuò)誤。 不建議這樣做,但如果這是您想要做的,只需使用sudo命令獲得root權(quán)限,如圖所示。

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

    HTTP Prompt – 交互式命令行HTTP客戶(hù)端

    或者,您可以使用–user選項(xiàng)將軟件包安裝到用戶(hù)主目錄中,如下所示:

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

    HTTP Prompt – 交互式命令行HTTP客戶(hù)端

    要升級(jí)HTTP提示符,請(qǐng)執(zhí)行以下操作:

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

    如何在Linux中使用HTTP Prompt

    要啟動(dòng)會(huì)話,只需運(yùn)行http-prompt命令,如圖所示。

    從最后一個(gè)會(huì)話開(kāi)始或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客戶(hù)端

    從給定的URL開(kāi)始

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

    HTTP Prompt – 交互式命令行HTTP客戶(hù)端

    從一些初始選項(xiàng)開(kāi)始

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

    HTTP Prompt – 交互式命令行HTTP客戶(hù)端

    要預(yù)覽HTTP Prompt將如何調(diào)用HTTPie,請(qǐng)運(yùn)行以下命令。

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

    啟動(dòng)會(huì)話后,您可以交互式鍵入命令

    您可以發(fā)送HTTP請(qǐng)求,輸入一個(gè)HTTP方法,如下所示。

    > head

    HTTP Prompt – 交互式命令行HTTP客戶(hù)端

    > get
    > post
    > put
    > patch
    > delete

    可以添加標(biāo)頭,查詢(xún)字符串或正文參數(shù),使用HTTPie中的語(yǔ)法。 這里有些例子:

    # 設(shè)置 header
    > Content-Type:application/json

    # 查詢(xún)字符串參數(shù)
    > page==5

    # body 參數(shù)
    > username=linuxidc
    > full_name=’www.linuxidc.com’

    # 原始JSON中的body參數(shù)
    > number:=18719
    > is_ok:=true
    > names:=[“linuxidc”,”com”]
    > user:='{“username”: “linuxidc”, “password”: “linuxmi”}’

    # 把所有東西都寫(xiě)成一行
    > Content-Type:application/json page==5 username=linuxidc

    您還可以添加HTTPie選項(xiàng),如圖所示。

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

    HTTP Prompt – 交互式命令行HTTP客戶(hù)端

    要重置會(huì)話(清除所有參數(shù)和選項(xiàng))或退出會(huì)話,請(qǐng)運(yùn)行:

    > rm *  #重置會(huì)話
    > exit  #退出繪畫(huà)

    有關(guān)更多信息和用法示例,請(qǐng)參閱HTTP-prompt文檔:http://http-prompt.com/。

    OK,就這樣! HTTP Prompt是HTTPie的完美伴侶。 我們很想聽(tīng)到您的聲音。 通過(guò)下面的留言分享您的想法或詢(xún)問(wèn)有關(guān)HTTP Prompt的問(wèn)題。

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)