1.
user646807_kazako.a911
2124.05.24 13:34 Сейчас в теме
Добрый день, ошибка, не гуглится, напрямую http-запрос отрабатывает корректно, ответ 200, хочу использовать прокси сервер, купил несколько платных, проверил чекером, вроде работают.
При запросе с использованием прокси выходит ошибка "Failure when receiving data from the peer" на строке HTTPСоединение.Получить(HTTPЗапрос), менял настройки, порты, платные/бесплатные https прокси с авторизацией и без и т.п. Все время одна и та же ошибка.
Винда 10, 64х. 1С 8.3 (8.3.24.1342) 64х файловая, установлен Apache, служба остановлена.
Прокси = Новый ИнтернетПрокси(Ложь);
Прокси.Установить("https", АдресСервера, 9490, Логин, Пароль);
Заголовки = Новый Соответствие;
Заголовки.Вставить("Content-Type", "text/xml; charset=utf-8");
ЗащищенноеСоединение = Новый ЗащищенноеСоединениеOpenSSL(Неопределено, Новый СертификатыУдостоверяющихЦентровWindows());
HTTPСоединение = Новый HTTPСоединение(АдресСервиса,443,,,Прокси,5,ЗащищенноеСоединение);
HTTPЗапрос = Новый HTTPЗапрос(АдресСтраницы, Заголовки);
HTTPОтвет = HTTPСоединение.Получить(HTTPЗапрос);
Показать
Может у кого-то была подобная ошибка, есть решение. Спасибо!
3.
user646807_kazako.a911
2124.05.24 16:26 Сейчас в теме
Оказалось, что не исправил, запрос выполнялся но ip не менялся. Ошибка была связана с тем что не проходила аутентификация на прокси сервере, там в строке
Прокси.Установить("https", АдресСервера, 9490, Логин, Пароль, Ложь); обязательно надо последний параметр в Ложь высталять, иначе пытается залогиниться средствами винды.
2.
user646807_kazako.a911
2124.05.24 14:31 Сейчас в теме
Ошибку исправил, в описании было написано использование https, но работает только так
Прокси.Установить("http", АдресСервера, 9490, Логин, Пароль), хотя напрямую к сайту без https не работает, что еще "странней". Думаю прокси которые купил работают по "http/https", до прокси идет http, он его шифрует, посылает https запрос к серверу, получает ответ, расшифровывает и посылает обратно http.
3.
user646807_kazako.a911
2124.05.24 16:26 Сейчас в теме
Оказалось, что не исправил, запрос выполнялся но ip не менялся. Ошибка была связана с тем что не проходила аутентификация на прокси сервере, там в строке
Прокси.Установить("https", АдресСервера, 9490, Логин, Пароль, Ложь); обязательно надо последний параметр в Ложь высталять, иначе пытается залогиниться средствами винды.
Людям для поиска:
Ошибка отправки данных аутентификации на сервер банка. Адрес ресурса: https://api.modulbank.ru/v1/directbank/Logon Ошибка: Ошибка работы с Интернет: Failure when receiving data from the peer