#4·xh

HTTPie feature parity checklist

Author: ducaaleCreated Dec 11, 2020Updated Dec 13, 2025
  • Support =@ and :=@ as seperators in request data.
  • Support ==@ and :@ for reading query string and header values from a file (#288)
  • Support specifying file type in multipart requests i.e key@file_name;type=file_type.
  • Support --response-charset and --response-mime flags. (#184)
  • Support custom boundary in multipart requests (currently not supported in reqwest).
  • Support unsetting headers + empty headers.
  • Support reading request body from stdin.
  • Support --raw flag (#202)
  • Support reading request data from a file.
  • Support piping response body to stdout (including binary).
  • Support unbuffered streamed responses.
  • Support Download mode.
  • Support resuming interrupted downloads
  • Support Sessions. (#125)
  • Support HEAD HTTP method.
  • Support --all flag for printing intermediary requests/responses. (#137)
  • Support --history-print. (#137)
  • Support the --timeout flag.
  • Support default options (#165)
  • Support the --path-as-is flag
  • Decode responses compressed in deflate format. (#158)
  • Support --compress flag (#403).
  • Support --chunked flag.
  • Support -vv/--meta flags. (#240)
  • Add Monokai theme. (#157)
  • Add Fruity theme. (#206)
  • Support Digest authentication. (#176)
  • (undecided) Warn the user when there is no incoming data after a certain time passed on stdin.