2013-07-22 2 views
4

Я пытаюсь получить доступ к фид из своего аккаунта Google, и я не знаю, как отправить пользователя и пароль:Rebol 3 - Как отправить имя пользователя и пароль через https?

>> read https://mail.google.com/mail/feed/atom 
** Access error: protocol error: "Authentication not supported yet" 

>> read https://user:[email protected]/mail/feed/atom 
** Access error: protocol error: "Authentication not supported yet" 

Как вы это сделать?

+1

В настоящее время основной сборки не содержит HTTPS. Я отвечу на основе альтернативной сборки Saphirion. – rgchris

+0

HTTPS теперь также доступен в сборке [Ren/C] (https://github.com/metaeducation/ren-c). – rgchris

ответ

6

В настоящее время поддержка высокого уровня (с использованием имени пользователя: пароль @ в URL-адресах) для авторизации не реализована в HTTP-схеме Rebol 3.

Однако, вы можете легко отправить HTTP Authorization header напрямую (HTTP "основной" AUTH):

read [ 
    scheme: 'https 
    host: "mail.google.com" 
    path: "/mail/feed/atom" 
    headers: [Authorization: join "Basic " enbase/base "user:pass" 64] 
] 

 Смежные вопросы

  • Нет связанных вопросов^_^