Linux中國

有哪些不錯的命令行HTTP客戶端?

HTTPie(發音 aych-tee-tee-pie)是一款開源的命令行HTTP客戶端。它是一個命令行界面,便於手工操作的類cURL工具。

該軟體的目標是使得與Web伺服器的交互儘可能的人性化。其提供了一個簡單的http命令,允許使用簡單且自然的語句發送任意的HTTP請求,並顯示不同顏色的輸出。HTTPie可以用於測試,調試,以及與HTTP伺服器的常規交互。

功能包括:

  • 生動而直觀的語法格式

  • 經過格式化的彩色終端輸出

  • 內建JSON支持

  • 支持表單和文件上傳

  • 支持HTTPS,代理和認證

  • 任意數據請求

  • 自定義請求頭

  • 持久會話

  • Wget的下載

  • 支持Python 2.6,2.7和3.x

  • 支持Linux,Mac OS X 和 Windows

  • 支持插件

  • 文檔

  • 單元測試覆蓋

  • 網站:httpie.org

  • 開發者: Jakub Roztočil

  • 證書: 開源

  • 版本號: 0.9.2

cURL

cURL in action

cURL是一個開源的命令行工具,用於使用URL語句傳輸數據,支持DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS,IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET和TFTP等協議。

cURL支持SSL證書,HTTP POST,HTTP PUT,FTP上傳,基於表單的HTTP上傳,代理,緩存,用戶名+密碼的認證方式(Basic, Digest, NTLM, Negotiate, kerberos...),文件續傳,代理通道和一些其他的有用功能。

功能包括:

  • 支持配置文件

  • 一個單獨命令行請求多個URL

  • 支持匹配: [0-13],{one, two, three}

  • 一個命令上傳多個文件

  • 自定義最大傳輸速度

  • 重定向了標準錯誤輸出

  • 支持Metalink

  • 網站: curl.haxx.se

  • 開發者: Daniel Stenberg

  • 證書: MIT/X derivate license

  • 版本號: 7.42.0

Wget

Wget in action

Wget是一個從網路伺服器獲取信息的開源軟體。其名字源於World Wide Web 和 get。Wget支持HTTP,HTTPS和FTP協議,同時也可以通過HTTP代理獲取信息。

Wget可以根據HTML頁面的鏈接,創建遠程網路站點的本地副本,完全重造源站點的目錄結構。這種方式被稱作「遞歸下載」。

Wget設計上增強了低速或者不穩定的網路連接。

功能包括:

  • 使用REST和RANGE恢復中斷的下載

  • 使用文件名通配符,支持遞歸地對目錄鏡像

  • 基於NLS的消息文件支持多語言

  • 可選的轉換下載文檔里地絕對鏈接為相對鏈接,使得下載文檔可以在本地相互鏈接

  • 可以在大多數類UNIX操作系統和微軟Windows上運行

  • 支持HTTP代理

  • 支持HTTP cookie

  • 支持HTTP持久連接

  • 無人照管/後台操作

  • 當對遠程鏡像時,使用本地文件時間戳來決定是否需要重新下載文檔

  • 站點: www.gnu.org/software/wget/

  • 開發者: Hrvoje Niksic, Gordon Matzigkeit, Junio Hamano, Dan Harkless, and many others

  • 證書: GNU GPL v3

  • 版本號: 1.16.3

via: http://www.linuxlinks.com/article/20150425174537249/HTTPclients.html

作者:Frazer Kline 譯者:wi-cuckoo 校對:wxy

本文由 LCTT 原創翻譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國