|  | Коллеги, как попасть на сайт в котором добавили basic auth ? | ☑ | 
    
        | 0
    
        Галахад   гуру 09.02.22✎ 15:28 | 
        Обычный сайт на битриксе. На тестовом сайте разработчики добавили basic auth.
 Я добавил заголовок:
 
 ПарольЛогин = "" + ИмяПользователя + ":" + Пароль;
 
 СтрокаBase64 = ПолучитьBase64СтрокуИзДвоичныхДанных(ПолучитьДвоичныеДанныеИзСтроки(ПарольЛогин, КодировкаТекста.UTF8, Ложь));
 СтрокаBase64 = СтрЗаменить(СтрокаBase64, Символы.ПС, "");
 СтрокаBase64 = СтрЗаменить(СтрокаBase64, Символы.ВК, "");
 Заголовки.Вставить("Content-Type", "application/xml; charset=utf-8");
 Заголовки.Вставить("Authorization", "Basic " + СтрокаBase64);
 
 Но не взлетает обмен...
 |  | 
    
        | 1
    
        fisher   09.02.22✎ 15:33 | 
        Вопрос нередкий, натыкался, должно нагугливаться.
Ну и кажись логин/пароль в установке хттп соединения - это бейскик ауф и есть.
 |  | 
    
        | 2
    
        Широкий   09.02.22✎ 15:35 | 
        Руками залогинится и снифером посмотреть?     |  | 
    
        | 3
    
        fisher   09.02.22✎ 15:38 | 
        Не оно?
 
Новый HTTPСоединение(<Сервер>, <Порт>, <ПОЛЬЗОВАТЕЛЬ>, <ПАРОЛЬ>, ...
 
 |  | 
    
        | 4
    
        Галахад   гуру 09.02.22✎ 15:40 | 
        (1) Ну, может мы термины разные употребляем с разработчиком Битрикса...
 А так КодСостояния возвращается 200. Что хорошо.
 Но в теле ответа, вместо ожидаемого какая-то html страничка видимо с авторизацией.
 
 (2) Не понял. Что нужно посмотреть?
 |  | 
    
        | 5
    
        Галахад   гуру 09.02.22✎ 15:41 | 
        (3) Не. Это точно не оно.     |  | 
    
        | 6
    
        Широкий   09.02.22✎ 15:43 | 
        сниффер HTTP запросов     |  | 
    
        | 7
    
        Галахад   гуру 09.02.22✎ 15:44 | 
        Визуально это выглядит так:
 Заходишь на сайт вводишь логин/пароль - сайт открывается.
 |  | 
    
        | 8
    
        fisher   09.02.22✎ 15:48 | 
        (7) Нажимаешь F12 и смотришь какие в процессе этого запросы шлются     |  | 
    
        | 9
    
        ivanovpetr79   09.02.22✎ 15:49 | 
        А когда-то давно для ынтырпрайза создавали языки программирования, для которых были готовые библиотеки, среди которых был и REST клиент.     |  | 
    
        | 10
    
        Галахад   гуру 09.02.22✎ 15:53 | 
        Ок. Всем спасибо. Буда попробовать.     |  | 
    
        | 11
    
        ivanovpetr79   09.02.22✎ 15:54 | 
        (10) Ты бы хоть сказал, что это: REST или SOAP     |  | 
    
        | 12
    
        pechkin   09.02.22✎ 16:17 | 
        проверь та ли строка получается после кодирования     |  |