Ошибка http соединения

1. user1963478 10.11.23 09:07 Сейчас в теме
Написал механизм по зачислению денег на банковскую карту по номеру и сроку действия карты из альфа-банка, всё хорошо, тело формирую, всё отлично, с сертификатом тоже всё класс, но на моменте отправки http запроса (картинка 1) выдаётся ошибка: "Ошибка работы с Интернет: Превышено время ожидания". С сертификатами особо не работал, предполагаю, что с ним что-то не так, но ошибка как-то не особо об этом говорит
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
18. user1963478 13.11.23 13:38 Сейчас в теме
(16)
(1)
Нужно было сформировать двоичные данные серийного номера в числовую строку и записать в это поле, далее для поля x509issuernumber сформировать строку с данными издателя сертификата
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
18. user1963478 13.11.23 13:38 Сейчас в теме
(16)
(1)
Нужно было сформировать двоичные данные серийного номера в числовую строку и записать в это поле, далее для поля x509issuernumber сформировать строку с данными издателя сертификата
2. laperuz 47 10.11.23 09:35 Сейчас в теме
Ошибка говорит о том, что нет связи с сервером
Причин куча может быть, нужно идти последовательно и исключать каждую
1. В принципе удаленный сервер лежит и не отвечает
2. С вашего сервера (именно где запущена служба сервера 1С) нет доступа к удаленному серверу
3. Указываете прокси, а может его и не нужно указывать
4. Некорректно распарсили адрес на адрес сервера и адрес ресурса.
5. Не указали Новый ЗащищенноеСоединение() для обращения через https(на скрине не видно), если удаленный сервер доступен только через https и нет редиректа с http
3. user1963478 10.11.23 09:37 Сейчас в теме
(2)
Попробую и отпишусь, соединение http если что
4. user1963478 10.11.23 09:50 Сейчас в теме
(2)
3, 4 и 5 пункты - мимо. На счёт первых двух, под удаленным сервером вы имеете ввиду сервер альфа-банка?
Вообще весь этот документ был взят у головной организации и адаптирован под дочернюю, но тута он не работает
5. laperuz 47 10.11.23 09:55 Сейчас в теме
(4)Да.
Зайдите сами на сервер, где у вас запущена служба 1С и попробуйте для начала через консоль пропинговать сервер альфа-банка.
Ну или можно сразу вооружиться Postmanом
Возможно для службы сервера 1С запрещен доступ в Интернет, тоже может быть такое
6. user1963478 10.11.23 10:08 Сейчас в теме
(5)
Действительно не пингуется и как тут быть?
7. user1880116 10.11.23 10:43 Сейчас в теме
(6)
и как тут быть?
Совершить действия, обратные тем, которые были совершены для запрета, очевидно.
8. user1963478 10.11.23 11:00 Сейчас в теме
(7)
Знать бы какие это действия(
9. Sashares 33 10.11.23 11:10 Сейчас в теме
(8)Сходить к админам с вопросом, почему не пингуется.
10. user1963478 10.11.23 15:46 Сейчас в теме
(9)
Обратиться к серваку получилось, но возникла новая проблема. Возвращается код 500 с таким текстом "<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><soap:Fault><faultcode>soap:Server</faultcode><faultstring>For input string: "%X509Seri"</faultstring></soap:Fault></soap:Body></soap:Envelope>"

Так понимаю ругается на "%X509Seri" в теле, которое передаю в запросе, но не понимаю почему вычленяется часть строки/параметра,полный текст "параметра" %X509SerialNumber%
12. Sashares 33 10.11.23 16:15 Сейчас в теме
(10)Установите Fiddler, сможете посмотреть что реально отправляется.
Возможно у вас что-то обрезается.
14. user1963478 10.11.23 17:06 Сейчас в теме
(13)
Опробую в понедельник эту штуковину - отпишусь о результатах
15. user1963478 13.11.23 08:25 Сейчас в теме
(12) Вот что там, никаких проблем не вижу
Прикрепленные файлы:
16. user1880116 13.11.23 09:16 Сейчас в теме
(15) Кажется кто-то забыл заполнить плейсхолдер
17. user1963478 13.11.23 10:16 Сейчас в теме
(16)
плейсхолдер

Что это и зачем оно надо?
11. user1963478 10.11.23 16:02 Сейчас в теме
(5)
(9)
Обратиться к серваку получилось, но возникла новая проблема. Возвращается код 500 с таким текстом "<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><soap:Fault><faultcode>soap:Server</faultcode><faultstring>For input string: "%X509Seri"</faultstring></soap:Fault></soap:Body></soap:Envelope>"

Так понимаю ругается на "%X509Seri" в теле, которое передаю в запросе, но не понимаю почему вычленяется часть строки/параметра,полный текст "параметра" %X509SerialNumber%
13. SlavaKron 10.11.23 16:39 Сейчас в теме
(11) Знак % разве не должен экранироваться?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот