CURLでファイルをPUTしようとしています。これはハングします:
curl -vvv --digest -u user -T-https://example.com/file.txt < ファイル
これはしません:
curl -vvv --digest -u user -T ファイル https://example.com/file.txt
どうしたの?
* example.comポート443(#0) にconnect()しようとしています* 0.0.0.0を試行しています...接続済み * example.com(0.0.0.0)ポート443(# 0) * SSLv3、TLSハンドシェイク、クライアントhello(1): * SSLv3、TLSハンドシェイク、サーバーhello(2): * SSLv3、TLSハンドシェイク、CERT(11 ): * SSLv3、TLSハンドシェイク、サーバーキー交換(12): * SSLv3、TLSハンドシェイク、サーバー終了(14): * SSLv3、TLSハンドシェイク、クライアントキー交換(16): * SSLv3、TLS変更暗号、クライアントhello(1): * SSLv3、TLSハンドシェイク、終了(20): * SSLv3、TLS変更暗号、Client hello(1): * SSLv3、TLSハンドシェイク、終了(20): * DHE-RSA-AES256-SHA *サーバー証明書を使用したSSL接続: *件名:serialNumber = jJakwdOewDicmqzIorLkKSiwuqfnzxF /、C = US、O = *。example.com、OU = GT01234567、OU = www.example.com/resources/cps(c)10を参照、OU =ドメイン制御の検証済み- ExampleSSL(R)、CN = *。example.com *開始日:2010-01-26 07:06:33 GMT *有効期限:2011-01-28 11:22:07 GMT *一般名:*。example.com(一致) *発行者:C = US、O = Equifax、OU = Equifax安全な認証局 * SSL証明書の検証OK。 *ユーザー 'user' > PUT /file.txt HTTP/1.1 > Userでダイジェストを使用したサーバー認証-エージェント:curl/7.19.4(ユニバーサル-Apple-darwin10.0)libcurl/7.19.4 OpenSSL/0.9.8l zlib/1.2.3 >ホスト:example.com >承認:*/* >転送エンコーディング:チャンク >期待値:100-続行 > <HTTP/1.1100続行
CURL IRCチャネルでBagderと問題について話し合った後、それはバグのようです 現在提出されています 。