cURL зависает при попытке загрузить файл со стандартного ввода

3037
s4y

Я пытаюсь положить файл с помощью 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, обмен ключами сервера (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 = США, 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-продолжение >  <HTTP / 1.1 100 Продолжить
5

1 ответ на вопрос

2
s4y

После обсуждения этой проблемы с Багдером в IRC-канале cURL, похоже, что это ошибка, которая была устранена .

Похожие вопросы