オプション「--ssl = tls1.2」を渡していますが、これは返されるエラーです「http:エラー:引数--ssl:無効な選択:u'tls1.2 '(「ssl2」から選択) .3 '、' ssl3 '、' tls1 ') "
サポートされていないように見えます。 私が使用しているバージョンは0.9.6です。 誰かが私にここで頭を上げてもらえますか?
よろしく、
ラシッド
実際に使用可能なプロトコルのセットは、OpenSSLのインストールによって異なる場合があります。
— https://httpie.org/docs#ssl -version
利用可能なプロトコルが何であるかを知る簡単な方法は、 http --help
を実行することです。 --ssl
オプションは、システムで実際にサポートされているすべてのプロトコルを一覧表示します。 たとえば、私のmacOS / Homebrewインストールでは、次のようになります。
$ http --help | grep ' --ssl'
--ssl {ssl2.3,ssl3,tls1,tls1.1,tls1.2}
あなたは実際にエラーメッセージでもそれらを見ることができます:)
@rashthedudeは
より良いサポートを得るためにpipからPyOpenSSL、pyasn1、およびpython-ndghttpsclientをインストールできる場合がありますが、それらがインストールできない場合は、10.04を使用するという概念を本当に放棄する必要があります。
@jkbrztと@ sigmavirus24は、迅速な対応に感謝します。 この時点で理にかなっているのは、Lucidをアップグレードして放棄することだけだと思います。
最も参考になるコメント
@rashthedudeは
より良いサポートを得るためにpipからPyOpenSSL、pyasn1、およびpython-ndghttpsclientをインストールできる場合がありますが、それらがインストールできない場合は、10.04を使用するという概念を本当に放棄する必要があります。