Показано с 1 по 10 из 21
-
16.08.2016, 14:17 #1
- Регистрация
- 16.08.2016
- Сообщений
- 12
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Передача файла, используя HTTP POST запрос.
Здравствуйте. Нобходимо организовать отправку данных , используя HTTP POST запрос. Я не могу разобраться - как формируется этот запрос? Т.е. есть сформированный файл с определенным именем. Надо его отправить.
HTTPСервер = "Сервер куда отправляю.ru";
ПостФайл = "C:\data\файл_ккоторый_нужно_от править.csv";
ФайлРезультат = "C:\result.xml";
Попытка
Соединение = Новый HTTPСоединение(HTTPСервер,80,"ЛО ГИН","ПАРОЛЬ",,Истина);
Исключение
Сообщить(ОписаниеОшибки());
Соединение = Неопределено;
КонецПопытки;
Если Соединение = Неопределено Тогда
Сообщить("Не удалось подключиться к серверу, указанному в настройке обмена! Обработка прервана!");
КонецЕсли;
ИмяФайла = ФайлРезультат;
А далее - я должна применить - ОтправитьДЛяОбработка(HTTPЗ� �прос, ФайлРезультата)
Как сформировать HTTPЗапрос для имеющегося для отправки файла?
- Ошибка при вызове метода контекста (ОтправитьДляОбработки): Ошибка работы с Интернет: SSL connect error
-
16.08.2016, 15:29 #2
- Регистрация
- 29.01.2010
- Сообщений
- 1212
- Сказал(а) спасибо
- 30
- Поблагодарили 261 раз(а) в 245 сообщениях
Re: Передача файла, используя HTTP POST запрос.
-
17.08.2016, 07:09 #3
- Регистрация
- 16.08.2016
- Сообщений
- 12
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: Передача файла, используя HTTP POST запрос.
Здравствуйте. Спасибо за ответ. А можно поподробнее - про сертификат. КУда и как этот сертификат нужно установить? Я вижу этот сертитификат, когда вхожу на этот зайт.
-
17.08.2016, 08:40 #4
- Регистрация
- 29.01.2010
- Сообщений
- 1212
- Сказал(а) спасибо
- 30
- Поблагодарили 261 раз(а) в 245 сообщениях
Re: Передача файла, используя HTTP POST запрос.
Почитайте:
http://1c-pro.ru/threads/priem-i-otp...y-s-ssl.51306/
http://infostart.ru/public/303044/
А можно и дальше поискать что интересное по данной теме
https://www.google.ru/webhp?sourceid...-8#q=ssl%201c8
Удачи
-
17.08.2016, 08:50 #5
- Регистрация
- 16.08.2016
- Сообщений
- 12
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: Передача файла, используя HTTP POST запрос.
Первые два- использование сторонней программы ? Ну и неужели Вы думаете, что я не искала в Интернете? Не поняла - как устанавливать сертификат.
-
17.08.2016, 10:18 #6
- Регистрация
- 16.08.2016
- Сообщений
- 12
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: Передача файла, используя HTTP POST запрос.
Я вошла на сайт, куда необходимо передавать файл, в сертификатате - у меня запустился Мастер экспорта сертификата, выбрала Экспорт в кодировке Base64 и экспортировала, сохранила на рабочий стол , как файл , например 1.cer. Затем, в конфе 1с открыла файл cacert.pem и этот файл - 1.cer и данный из него - скопировала в cacert.pem (добавила).
Но ошибку (SSL - соединения все равно выдает ). Что не так?
-
17.08.2016, 10:22 #7
- Регистрация
- 29.01.2010
- Сообщений
- 1212
- Сказал(а) спасибо
- 30
- Поблагодарили 261 раз(а) в 245 сообщениях
Re: Передача файла, используя HTTP POST запрос.
Вы не указали какия у вас платформа 1С - 8.2 или 8.3
Если 8.2 и вам нужно работать через ssl, то без сторонней програмы вам не обойтись.
Хотя... Подождите.... Мне кажется мы друг-друга наверное не совсем понимаем.
Уточните - у вас не получается сформировать эл. письмо "внутри" корпоративной сети (к своему например ms exchange) или же отправить письмо "наружу" например на yandex.ru? или же вы хотите общаться с внешними сервисами?
Чтобы "установить сертификат" вначале нужно его "получить".
В этой части сертификаты бывают 2-видов: самоподписанные ("самостоятельно сделанные") и полученные от удостоверяющего центра.
И только после того как у вас будет этот сертификат, вы сможете его установить
А так, может поможет тут - http://infostart.ru/public/79494/
или тут - http://its.1c.ru/db/metod8dev#content:1581:hdoc
-
17.08.2016, 12:01 #8
- Регистрация
- 16.08.2016
- Сообщений
- 12
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: Передача файла, используя HTTP POST запрос.
У меня - 8.2 .Есть файл(файлы), которые я отправляю на некий сайт- они там попадают в их базу. Сейчас для этого я использую некий файл с расширением *.jar , который запускаю в командной строке с некими ключами и именем каталога, в котором лежат файлы. Все срабатывает, все передается. Теперь надо это же сделать из 1с.
-
17.08.2016, 12:11 #9
- Регистрация
- 29.01.2010
- Сообщений
- 1212
- Сказал(а) спасибо
- 30
- Поблагодарили 261 раз(а) в 245 сообщениях
Re: Передача файла, используя HTTP POST запрос.
Т.е. вам нужно грузить информацию (файл) в сервис, который находится "снаружи".
А насколько сложно перейти на 8.3? Я сталкивался с проблемами при работе с сервисами на 8.2
Возможно вам поможет это - https://helpf.pro/faq/view/1298.html
-
-
17.08.2016, 12:20 #10
- Регистрация
- 16.08.2016
- Сообщений
- 12
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: Передача файла, используя HTTP POST запрос.
После произведенных действий с сертификатом - теперь выдает другую ошибку
{Форма.Форма.Форма(43)}: Ошибка при вызове метода контекста (ОтправитьДляОбработки): Несоответствие типов (параметр номер '1'). И это правильно.
Я делаю
ИмяФайла = ФайлРезультат;
ИмяПостФайла = ПостФайл;
ФайлОтправки = Новый Файл(ИмяПостФайла);
РазмерФайлаОтправки = XMLСтрока(ФайлОтправки.Разм� �р());
Заголовки = Новый Соответствие();
Заголовки.Вставить("Content-Type", "application/x-www-form-urlencoded");
Заголовки.Вставить("Content-Lenght", РазмерФайлаОтправки);
Попытка
Соединение.ОтправитьДляОб� �аботки(ФайлОтправки,ИмяФа� �ла);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки
ОтправитьДЛяОбработки(HTTPЗ� �прос, ФайлРезультата)
Теперь не понимаю - как сделать этот HTTP-запрос.
Похожие темы
-
Не удается установить параметр на запрос
от pleasure в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3Ответов: 1Последнее сообщение: 05.12.2013, 15:10 -
ПК включается, но POST загрузка не происходит.
от brd в разделе Общие вопросыОтветов: 4Последнее сообщение: 25.10.2013, 11:50 -
не получется запрос по бухитогам
от PaulRom в разделе 1С - Предприятие 7.7Ответов: 1Последнее сообщение: 13.12.2012, 15:31
Социальные закладки