|
Отправить файл POST запросом через 1С. | ☑ | ||
---|---|---|---|---|
0
tabarigen
23.02.18
✎
13:33
|
Всем бабла, мне добра.
Ребят пособите. Дока говорит. C. Выгрузка на сайт файлов обмена Затем "1С:Предприятие" запросами с параметрами вида http://<сайт>/<путь> /1c_exchange.php?type=catalog&mode=file&filename=<имя файла> выгружает на сайт файлы обмена в формате CommerceML 2, посылая содержимое файла или его части в виде POST. В случае успешной записи файла система управления сайтом выдает строку "success". Собственно это я и делаю. &НаСервере Процедура ОтправитьТоварыВБитрикс24(CookieName, CookieValue) ДанныеТела = Новый ДвоичныеДанные(ФайлТоваровПуть); Заголовки = Новый Соответствие; Заголовки.Вставить(CookieName, CookieValue); Соединение = Новый HTTPСоединение( АдресСайта, // сервер (хост) 443, // порт, по умолчанию для http используется 80, для https 443 "[email protected]", // пользователь для доступа к серверу (если он есть) "********", // пароль для доступа к серверу (если он есть) , // здесь указывается прокси, если он есть , // таймаут в секундах, 0 или пусто - не устанавливать Новый ЗащищенноеСоединениеOpenSSL() ); Запрос = Новый HTTPЗапрос("/crm/1c_exchange.php?type=catalog&mode=file&filename=goods.xml"); Запрос.УстановитьТелоИзДвоичныхДанных(ДанныеТела); Результат = Соединение.ВызватьHTTPМетод("POST", Запрос); Сообщить(Результат); КонецПроцедуры В ответ получаю, failure Ошибка открытия файла /goods.xml для записи. Файл xml точно валидный, для чистоты эксперимента посылаю файл пример выгрузкм товаров с сайта документации. Собственно вопрос, а правильно ли я отправил запрос? |
|||
1
Asmody
23.02.18
✎
14:05
|
Есть возможность сравнить с тем, что приходит на "ту" сторону?
|
|||
2
tabarigen
23.02.18
✎
14:12
|
(1) щас курю типовую, там немного иначе реализовано. по результату отпишусь.
|
|||
3
WaterWall
23.02.18
✎
14:41
|
Проверь права доступа к выгружаемому файлу на хостинге
|
|||
4
tabarigen
23.02.18
✎
17:09
|
(3) Битрикс24 облако
|
|||
5
Fram
23.02.18
✎
18:14
|
Вроде русским по белому написано что прав на запись не хватает
|
|||
6
tabarigen
23.02.18
✎
18:15
|
(5) Каким образом я могу дать права на папку? В облачном портале Битрикс24.
|
|||
7
Fram
23.02.18
✎
18:16
|
(6) а на этот вопрос вам ответит техподдержка портала
|
|||
8
tabarigen
24.02.18
✎
08:44
|
(7) которая увы может отвечать только на самые банальные вопросы(
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |