httpie
HTTPie (pronounced aitch-tee-tee-pie) is a command-line HTTP client. Its goal is to make CLI interaction with web services as human-friendly as possible. HTTPie is designed for testing, debugging, and generally interacting with APIs & HTTP servers.
Details
Category: Utilities
Publisher: trickest
Created Date: 6/23/2021
Container: quay.io/trickest/httpie:2.6.0
Source URL: https://github.com/httpie/httpie
Parameters
url
string
requiredCommand:
- Request URLhttp
boolean
requiredCommand:
http
- Httpie http methodhttps
boolean
requiredCommand:
https
- Httpie https methodproxy
string
Command:
--proxy
- Format: Protocol:PROXY_URL. String mapping protocol to the URL of the proxy.verify
string
Command:
--verify
- Set to no or false to skip checking the host's SSL certificate. Default: yes or true. You can set REQUESTS_CA_BUNDLE environment variable.timeout
string
Command:
-timeout
- The connection timeout of the request in seconds.boundary
string
Command:
--boundary
- Specify a custom boundary string for multipart/form-data requests. Has effect only with --form.compress
boolean
Command:
-x
- Content compressed (encoded) with Deflate algorithm. The Content-Encoding header is set to deflate.auth-type
string
Command:
--auth-type
- The authentication mechanism to use. Default: basic. Options: basic - Basic HTTP auth; digest - Digest HTTP auth.multipart
boolean
Command:
--multipart
- Always sends a multipart/form-data request.certificate
file
Command:
--cert
- Specify a certificate to use as cliend side SSL certificate.http-method
string
Command:
- Http methodmax-headers
string
Command:
--max-headers
- The maximum number of response headers to be read before giving up.private-key
string
Command:
--cert-key
- The private key to use with SSL. Only needed if there is no key in provided certificate file.check-status
boolean
Command:
--check-status
- By default, HTTPie exits with 0 when no network or other fatal errors occur.http-headers
string
Command:
- Http Headers. Use : as a key-value separator. Example: Cookie:foo=bar.max-redirects
string
Command:
--max-redirects
- By default, requests have a limit of 30 redirects (works with -f).authentication
string
Command:
-a
- Format : USER:PASSurl-parameters
string
Command:
- URL parameters to be appended to the request URI. Use == as a key-value separator. Example: search==httpie.open-ssl-cipher
string
Command:
--ciphers
- A string in the OpenSSL cipher list format.data-fields-json
string
Command:
- Data fields to be serialized into a JSON object (use with -j). or form data (use with -f). Example: name=HTTPie.follow-redirects
boolean
Command:
-F
- Follow 30x Location redirects.protocol-version
string
Command:
--ssl
- The desired protocol version to use. This will default to SSL v2.3.bypass-dot-segment
boolean
Command:
--path-as-is
- Bypass dot segment (/../ or /./) URL squashing.serialize-as-form-fields
boolean
Command:
-f
- Data items from the command line are serialized as form fields. The Content-Type ise set to application/x-www-form-urlencoded (if not specified). The presence of any file fields results in a multipart/form-data request.serialize-as-json-object
boolean
Command:
-j
- Data items from the command line are serialized as a Json Object. The Content-Type and Accept headers are set to application/json(if not specified).non-string-json-data-fields
string
Command:
- Non-string JSON data fields (only with -j). Use := as a separator. Example: awesome:=true.