Использование url-retrieve для получения ресурса https через http-прокси - PullRequest
9 голосов
/ 06 октября 2011

Я пытаюсь установить el-get на своем рабочем месте, где весь трафик проходит через прокси-сервер Squid.

(add-to-list 'load-path "~/.emacs.d/el-get/el-get")
(unless (require 'el-get nil t)
  (setq url-proxy-services '(("https" . "proxy.work.com:8080"))) ; if needed
  (url-retrieve
   "https://raw.github.com/dimitri/el-get/master/el-get-install.el"
   (lambda (s)
     (end-of-buffer)
     (eval-print-last-sexp))))

Насколько я могу судить, это не получается, потому что Squid не поддерживает https через http .(Squid возвращает HTTP/501 Not Implemented)

Я могу и буду устанавливать el-get вручную, но мое любопытство было задето.Как браузеры обходят это?

1 Ответ

1 голос
/ 03 октября 2012

В вашем случае вы можете просто получить один и тот же файл из http://raw.github.com/dimitri/el-get/master/el-get-install.el, поскольку github предлагает интерфейсы как SSL, так и не-SSL к своей файловой службе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...