|   |   | 
| 
 | Передача XML-файла из 1Сv7.7 на сервер Ø (Волшебник 12.12.2024 14:54) | ☑ | ||
|---|---|---|---|---|
| 0
    
        Prut1 naïve 12.12.24✎ 11:20 | 
        Добрый день всем! Использую для интеграции 1Сv7.7 с другой системой замечательную компоненту HTTPS77.dll. Запросы по приёму файлов работают нормально, а отправка не получается. Может кто-то прислать пример реально работающего у него запроса на передачу с помощью этой компоненты XML-файл на сервер? Заранее спасибо!     | |||
| 1
    
        Волшебник 12.12.24✎ 11:22 | 
        На носу 2025 год и все используют v8     | |||
| 2
    
        Злоп 12.12.24✎ 11:29 | 
        (0) может на ИС на странице этой компоненты вопрос задать?     | |||
| 3
    
        Garykom гуру 12.12.24✎ 11:36 | 
        (0) данная замечательная компонента устарела
 используйте curl или нечто иное | |||
| 4
    
        Garykom гуру 12.12.24✎ 11:38 | 
        (3)+ например
 WinHTTP.WinHTTPRequest(.5.1) MSXML2.ServerXMLHTTP(.6.0) | |||
| 5
    
        Builder 12.12.24✎ 11:43 | 
        (0) Что конкретно не получается?     | |||
| 6
    
        Prut1 naïve 12.12.24✎ 11:56 | 
        (5) Думаю, проблема в установлении заголовка (надо сообщить формат и кодировку): перепробовал разными способами - получаю код сообщения 406 Not Acceptable
 (Сервер после выполнения согласования контента не нашёл содержимого, соответствующего критериям, заданным пользовательским агентом). | |||
| 7
    
        Prut1 naïve 12.12.24✎ 11:58 | 
        (1) Всё так, Волшебник, но у одного из наших клиентов до сих успешно трудится наша самописная конфа на 7-ке... Клиентов не бросаем!     | |||
| 8
    
        Prut1 naïve 12.12.24✎ 11:59 | 
        (3) Нет, не устарела и сделана как раз из-за того, что прежние инструменты для 7-ки (понятно, что и сама она) устарели!     | |||
| 9
    
        Prut1 naïve 12.12.24✎ 12:02 | 
        Всем, конечно, спасибо! Но мне бы мнение кого-то, кто эту компоненту использует! Автор пока мне (на InfoStart - она оттуда) не ответил.     | |||
| 10
    
        Prut1 naïve 12.12.24✎ 12:05 | 
        (5) Варианты мои были вокруг установки заголовка:
 HTTPСоединение.УстановитьЗаголовокЗапроса("Content-Type","application/xml; charset=utf-8"); | |||
| 11
    
        Prut1 naïve 12.12.24✎ 12:06 | 
        (2) Конечно, с этого я и начал, а потом уже сюда.     | |||
| 12
    
        Builder 12.12.24✎ 12:26 | 
        Это серверная компонента?
 Может все таки HTTPSrv7.dll ? | |||
| 13
    
        Garykom гуру 12.12.24✎ 12:32 | 
        (12) у ТС речь вероятно про
 https://infostart.ru/1c/tools/1152364/ нечто наваянное на лазарусе имхо тупиковый путь | |||
| 14
    
        Garykom гуру 12.12.24✎ 12:36 | 
        ну перепиши тупо на curl
 какая нафик разница использовать ВК (когда не требуется ОбработкаВнешнегоСобытия) или вызов приложения из командной строки с параметрами и чтение файла результата | |||
| 15
    
        Prut1 naïve 12.12.24✎ 12:37 | 
        (12) Нет, это специально созданная для 7-ки компонента, успешно используемая народом, приобретенная нами на InfoStart.     | |||
| 16
    
        Prut1 naïve 12.12.24✎ 12:39 | 
        Компонента нормально обеспечивает сейчас у нас запросы к серверу на получение XML-файлов!
 Проблема пока в передаче (нужен взаимообмен информацией). | |||
| 17
    
        Garykom гуру 12.12.24✎ 12:40 | 
        (15) с исходниками?
 ну найдите прога на delphi/lazarus и пусть с вашим сервером проверит что за код 415 и в каком виде надо файлы отправлять | |||
| 18
    
        Prut1 naïve 12.12.24✎ 12:41 | 
        (14) Тупо пока не получается (пробуем готовое решение для 7-ки). Но как вариант, спасибо...     | |||
| 19
    
        Garykom гуру 12.12.24✎ 12:41 | ||||
| 20
    
        Prut1 naïve 12.12.24✎ 12:42 | 
        (17) Пока что я думаю, что ошибка у меня.     | |||
| 21
    
        Prut1 naïve 12.12.24✎ 12:44 | 
        Жду, все же, что кто-то пользовался этой компонентой.
 Если не откликнутся, перейдем, скорее всего, на cURL. | |||
| 22
    
        Prut1 naïve 12.12.24✎ 12:45 | 
        Респект всем, кто написал (приятно, что не один:))!     | |||
| 23
    
        ADirks 12.12.24✎ 12:48 | 
        (14) + тем более, что есть ВК curl1c.dll     | |||
| 24
    
        MWWRuza гуру 12.12.24✎ 13:03 | 
        +(23) - (21) перейдем, скорее всего, на cURL.
 Карлик (ВК curl1c.dll) - вообще вещь! :-) По сути - это ядро от курл, завернутое в оболочку ВК. Перепробовал все по началу, но, она - оптимальна. Потихоньку везде, где осталось что-то другое, переделываю на нее. Проблемы какие были с ней (детские болезни) - автор решил. Сейчас и придраться не к чему. И, что не мало-важно, автор на связи, и здесь на форуме присутствует. | |||
| 25
    
        Arbuz 12.12.24✎ 13:29 | 
        (23) (24) Тем более эту ВК нет никакой необходимости приобретать на ИС. Ну, и возможности типичного curl'а перекрывают все задачи клиента.     | |||
| 26
    
        sikuda 12.12.24✎ 13:58 | 
        (0)(14) "ну перепиши тупо на curl" - мне это идея нравится!
 Но порви систему -> напиши на 1С Исполнителе (okhttp от jvm) https://1cmycloud.com/console/help/executor/docs/stdlib/executor/Std/Http/HttpRequest_ru/ | |||
| 27
    
        Prut1 naïve 12.12.24✎ 13:59 | 
        (24) Спасибо!     | |||
| 28
    
        Prut1 naïve 12.12.24✎ 14:01 | 
        Еще раз всем респект!     | |||
| 31
    
        Prut1 naïve 12.12.24✎ 14:45 | 
        (26) Спасибо!     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |