mirror of
https://github.com/httpie/cli.git
synced 2025-06-25 20:11:32 +02:00
--certkey is now --cert-key
This commit is contained in:
parent
d3d78afb6a
commit
df07927843
19
README.rst
19
README.rst
@ -640,7 +640,7 @@ path. The path can also be configured via the environment variable
|
|||||||
|
|
||||||
To use a client side certificate for the SSL communication, you can pass the
|
To use a client side certificate for the SSL communication, you can pass the
|
||||||
path of the cert file with ``--cert``. If the private key is not contained
|
path of the cert file with ``--cert``. If the private key is not contained
|
||||||
in the cert file you may pass the path of the key file with ``--certkey``.
|
in the cert file you may pass the path of the key file with ``--cert-key``.
|
||||||
|
|
||||||
If you use Python 2.x and need to talk to servers that use **SNI (Server Name
|
If you use Python 2.x and need to talk to servers that use **SNI (Server Name
|
||||||
Indication)** you need to install some additional dependencies:
|
Indication)** you need to install some additional dependencies:
|
||||||
@ -1269,20 +1269,21 @@ Changelog
|
|||||||
*You can click a version name to see a diff with the previous one.*
|
*You can click a version name to see a diff with the previous one.*
|
||||||
|
|
||||||
* `0.9.0-dev`_
|
* `0.9.0-dev`_
|
||||||
* Added ``--cert`` and ``--certkey`` parameters to specify a client side
|
* Added ``--cert`` and ``--cert-key`` parameters to specify a client side
|
||||||
certificate and private key for SSL
|
certificate and private key for SSL
|
||||||
* Improved unicode support.
|
|
||||||
* Switched from ``unittest`` to ``pytest``.
|
|
||||||
* Various test suite improvements.
|
|
||||||
* Added `CONTRIBUTING`_.
|
|
||||||
* Fixed ``User-Agent`` overwriting when used within a session.
|
* Fixed ``User-Agent`` overwriting when used within a session.
|
||||||
* Fixed handling of empty passwords in URL credentials.
|
* Fixed handling of empty passwords in URL credentials.
|
||||||
* Fixed multiple file uploads with the same form field name.
|
* Fixed multiple file uploads with the same form field name.
|
||||||
|
* Fixed ``--output=/dev/null`` on Linux.
|
||||||
|
* Improved unicode support.
|
||||||
|
* Improved terminal color depth detection via ``curses``.
|
||||||
* To make it easier to deal with Windows paths in request items, ``\``
|
* To make it easier to deal with Windows paths in request items, ``\``
|
||||||
now only escapes special characters (the ones that are used as key-value
|
now only escapes special characters (the ones that are used as key-value
|
||||||
separators).
|
separators by HTTPie).
|
||||||
* Fixed ``--output=/dev/null`` on Linux.
|
* Switched from ``unittest`` to ``pytest``.
|
||||||
* Improved terminal color depth detection via ``curses``.
|
* Various test suite improvements.
|
||||||
|
* Added `CONTRIBUTING`_.
|
||||||
|
* Miscellaneous bugfixes.
|
||||||
* `0.8.0`_ (2014-01-25)
|
* `0.8.0`_ (2014-01-25)
|
||||||
* Added ``field=@file.txt`` and ``field:=@file.json`` for embedding
|
* Added ``field=@file.txt`` and ``field:=@file.json`` for embedding
|
||||||
the contents of text and JSON files into request data.
|
the contents of text and JSON files into request data.
|
||||||
|
@ -471,13 +471,13 @@ network.add_argument(
|
|||||||
help="""
|
help="""
|
||||||
You can specify a local cert to use as client side SSL certificate.
|
You can specify a local cert to use as client side SSL certificate.
|
||||||
This file may either contain both private key and certificate or you may
|
This file may either contain both private key and certificate or you may
|
||||||
specify --certkey separately.
|
specify --cert-key separately.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
)
|
)
|
||||||
|
|
||||||
network.add_argument(
|
network.add_argument(
|
||||||
'--certkey',
|
'--cert-key',
|
||||||
default=None,
|
default=None,
|
||||||
type=readable_file_arg,
|
type=readable_file_arg,
|
||||||
help="""
|
help="""
|
||||||
|
@ -98,8 +98,8 @@ def get_requests_kwargs(args, base_headers=None):
|
|||||||
cert = None
|
cert = None
|
||||||
if args.cert:
|
if args.cert:
|
||||||
cert = args.cert
|
cert = args.cert
|
||||||
if args.certkey:
|
if args.cert_key:
|
||||||
cert = cert, args.certkey
|
cert = cert, args.cert_key
|
||||||
|
|
||||||
kwargs = {
|
kwargs = {
|
||||||
'stream': True,
|
'stream': True,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user