Emacs зависает при загрузке HTTPS-контента через прокси - PullRequest
0 голосов
/ 26 мая 2020

Я использую Emacs 26.3 за прокси cntlm за корпоративным прокси, и я заметил, что, хотя URL-адреса http работают нормально, запросы https, в частности url-copy-file, зависают.

(url-copy-file "https://www.google.com.au" "/tmp/test.html")

Вышеупомянутый запрос будет непрерывно печатать следующее (с включенным url-debug):

retrieval -> Spinning in url-retrieve-synchronously: nil (#<buffer  *http www.google.com.au:443*-634327>)

Однако, используя не-ssl url, он работает нормально, а указанный выше журнал даже не печатается ни разу.

Следующее (которое, кажется, вызывается указанной выше функцией) также работает нормально. Обратный вызов вызывается, по-видимому, после завершения запроса:

(url-retrieve "https://www.google.com.au" (lambda (&rest args)
(message "args:%s" args)
(message "fetch? %s" (buffer-string))))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...