cURL зависает при попытке загрузить файл со стандартного ввода
Я пытаюсь положить файл с помощью cURL. Это висит:
curl -vvv --digest -u пользователь -T - https://example.com/file.txt < файл
Это не:
curl -vvv --digest -u пользователь -T файл https://example.com/file.txt
В чем дело?
* О подключении () к порту example.com 443 (#0) * Попытка 0.0.0.0... подключен * Подключен к example.com (0.0.0.0) порт 443 (#0) * SSLv3, рукопожатие TLS, клиент привет (1): * SSLv3, рукопожатие TLS, сервер привет (2): * SSLv3, рукопожатие TLS, CERT (11): * SSLv3, TLS handshake, Обмен ключами сервера (12): * SSLv3, рукопожатие TLS, сервер завершен (14): * SSLv3, TLS handshake, Обмен ключами клиента (16): * SSLv3, шифр изменения TLS, клиент привет (1): * SSLv3, рукопожатие TLS, Завершено (20): * SSLv3, шифр изменения TLS, клиент привет (1): * SSLv3, рукопожатие TLS, Завершено (20): * SSL-соединение с использованием DHE-RSA-AES256-SHA * Сертификат сервера: * subject: 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 Secure Certificate Authority * Сертификат SSL подтвердите. * Аутентификация сервера с использованием дайджеста с пользователем 'user' > PUT /file.txt HTTP/1.1 > User-Agent: curl/7.19.4 (universal-apple-darwin10.0) libcurl/7.19.4 OpenSSL/0.9.8l zlib/1.2.3 > Хост: example.com > Принять: */* > Передача-Кодировка: чанки > Ожидание: 100-продолжение >
1 ответ
После обсуждения этой проблемы с Багдером в IRC-канале cURL, похоже, что это ошибка, которая была устранена.