![]() |
![]() |
![]() |
|
Проблемы с получением WS Определения | ☑ | ||
---|---|---|---|---|
0
Kirei
25.09.25
✎
09:45
|
Всем привет.
Реализовал интеграцию с внешним web сервисом, но есть проблема. Опишу суть: 1С подключается к сервису и получает список объектов, который на стороне собственно 1С превращается в документы - тут проблем нет. Проблема возникает при получении файлов, а именно из-за большого числа запросов. Т.е. нужно на стороне 1С автоматически создавать документы со всеми присоединенными файлами к каждому документу. Когда прилетает объектов до 10 штук, все проходит нормально и файлы запрашиваются и прикрепляются - все отлично. Но когда порция 500 штук и более, отваливается сервис или хз что. И валится ошибка Не удалось получить WS-определения из кэша по причине: Ошибка работы с Интернет: неизвестная ошибка http (429). Я не понимаю, почему возникает эта проблема. На стороне сервера, от которого идут запросы, нет проблем и лимитов. На стороне web сервиса - тоже все ок, проблем не наблюдается. Даже когда делаешь запрос к wsdl через http запрос - все отлично, он приходит. Вопрос - почему моросит получение WS определения на стороне 1С? Кто-то сталкивался? Я использую обращение через бсп, которое должно кэшироваться. В регистре РегистрСведений.КэшПрограммныхИнтерфейсов есть данные wsdl описания - что еще надо??? Происходит откровенная фигня. Подскажите, кто сталкивался, или может какие идеи есть? Буду благодарен |
|||
1
Kirei
25.09.25
✎
09:46
|
Ошибка целиком:
Ошибка импорта схемы по причине: Ошибка при выполнении файловой операции 'http://www.w3.org/2005/05/xmlmime' по причине: Ошибка работы с Интернет: неизвестная ошибка http (429). <!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#challenge-error-text{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bsaxucz0iaHR0cDovs по причине: Ошибка работы с Интернет: неизвестная ошибка http (429) |
|||
2
Kirei
25.09.25
✎
09:47
|
Хотя периодами работает и нормально импортируется.
|
|||
3
Asmody
25.09.25
✎
10:50
|
Непонятно как твое получение данных выглядит с точки зрения API - все файлы одним вызовом или вызов на каждый файл?
Попробуй обрабатывать файлы порциями: попросил 10 штук, разложил, получил следующие 10 и т.д. |
|||
4
Kirei
25.09.25
✎
11:22
|
(3) Вызов на каждый файл. По другому никак. Общий список файлов не получить.
Перебор сделал с паузой в 1 сек. все так же. |
|||
5
Kirei
25.09.25
✎
11:27
|
Попробую порциями с паузами в секунд 10
|
|||
6
Kirei
26.09.25
✎
14:54
|
В общем проблема была в неявном постоянном обращении к сайту http://www.w3.org/2005/05/xmlmime для загрузки схемы и на сайте используется cloudflare.
Странно что при импорте wsdl иногда это прокатывало. В общем динамическое получение энтой самой ссылки я заменил на статическое. Не хотел конечно так - но вот так). |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |