Skip to content

HTTPie feature parity checklist #4

@ducaale

Description

@ducaale
  • 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions