Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

ИнтернетПрокси

ИнтернетПрокси
Я
   Kapystin
 
26.01.20 - 19:26
Всем привет!

Уважаемые, подскажите(дайте совет).

Не удается подключиться к прокси из 1с(8.3.16.1063), при установке прокси, попадаю в исключение и следовательно дальше при установки(Новый HTTPСоединение....) падает с ошибкой.
мои попытки:


Попытка
    ПроксиСервер = Новый ИнтернетПрокси;  //пробовал устанавливать ПроксиСервер = Новый ИнтернетПрокси(истина или ложь); на просторах инета были рекомендации
    
    ПроксиСервер.Пользователь = "****";
    ПроксиСервер.Пароль = "****";
    
    ПроксиСервер.Установить("https","185.221.***.***","***");        
    
    Исключение
    Сообщить("ошибка установки прокси");
        
    КонецПопытки;
   Kapystin
 
1 - 26.01.20 - 19:28
при установке данного прокси в настройки Windows или браузера(mozila), успешно проходит соединение, проверял на 2ip.ru
   ДенисЧ
 
2 - 26.01.20 - 19:33
ОписаниеОшибки() за тебя будет Сам озвучивать?
И да, клиент/сервер?
   Kapystin
 
3 - 26.01.20 - 19:38
ОписаниеОшибки()
"Ошибка при вызове метода контекста (ОтправитьДляОбработки): Ошибка работы с Интернет:  Не могу установить соединение"

И да, клиент/сервер?
"Сервер (файловый вариант):Admin (16), DESKTOP-****"
   Garykom
 
4 - 26.01.20 - 19:49
(0) ПроксиСервер.Установить("https","185.221.***.***","***");

Вот тут исправь
ПроксиСервер.Установить(,"185.221.***.***", Порт, Пользователь, Пароль, Ложь);
   Garykom
 
5 - 26.01.20 - 19:49
(4) Порт - это число
   Garykom
 
6 - 26.01.20 - 19:51
И покажи полный код, там в HTTPСоединение надо про SSL не забыть если у тебя httpS
   Kapystin
 
7 - 26.01.20 - 19:59
HTTPЗапрос = Новый HTTPЗапрос;
...
...
ЗащищенноеСоединение = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);


ПроксиСервер = Новый ИнтернетПрокси;
ПроксиСервер.Установить("http","185.***.***.***", "9790", "Пользователь", "Пароль", Ложь);        

HTTPСоединение = Новый HTTPСоединение("api.******.org",443,,,ПроксиСервер,10,Новый ЗащищенноеСоединениеOpenSSL());
    а = ОписаниеОшибки();
    Попытка 
        ОтветHTTP = HTTPСоединение.ОтправитьДляОбработки(HTTPЗапрос);
    Исключение
        ош = ОписаниеОшибки();
        Сообщить("Ошибка отправки данных!");
    КонецПопытки;
   Kapystin
 
8 - 26.01.20 - 20:01
первую строку ошибочно добавил в коммент)
   Garykom
 
9 - 26.01.20 - 20:02
(7) Сертификаты убери к чертям, просто Новый ЗащищенноеСоединениеOpenSSL()
   Garykom
 
10 - 26.01.20 - 20:04
(7) Ты понимаешь что у тебя пиздец в коде?

Для начала ты делаешь ПроксиСервер.Установить("http","185.***.***.***", "9790", "Пользователь", "Пароль", Ложь); 
Тут у тебя ошибка что "http", хотя далее ЗащищенноеСоединениеOpenSSL ? Просто Неопределено там или пусто ПроксиСервер.Установить( ,"185.***.***.***",
И второе не "9790" а просто 9790 число надо!
   Garykom
 
11 - 26.01.20 - 20:06
(10)+ Т.е. если у тебя один прокси для всех протоколов (http, https, ftp) то не надо его указывать для всех и установи
   Garykom
 
12 - 26.01.20 - 20:08
Ну и еще тонкий момент что на прокси вашем админами может быть запрещен трафик не от браузеров, чтобы разные левые софтины не лезли (типа 1С)
   Kapystin
 
13 - 26.01.20 - 20:14
И второе не "9790" а просто 9790 число надо!
+++++++ к твоей карме

СПАСИБО!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.