Передача файла, используя HTTP POST запрос.
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 21
  1. #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

  2. #2
    Гордость форума PRO

    Регистрация
    29.01.2010
    Сообщений
    1212
    Сказал(а) спасибо
    30
    Поблагодарили 261 раз(а) в 245 сообщениях

    По умолчанию Re: Передача файла, используя HTTP POST запрос.

    Цитата Сообщение от Галина111 Посмотреть сообщение
    - Ошибка при вызове метода контекста (ОтправитьДляОбработки): Ошибка работы с Интернет: SSL connect error
    Диагностика говорит, что у вас проблемы с установлением коннекта по SSL
    А вы и действительно обращаетесь через http ("Соединение = Новый HTTPСоединение") через 80-й порт. Для установления связи через SSL нужно иметь соответствующий сертификат и "связь" идет посредством https

  3. #3
    Пришел за помощью

    Регистрация
    16.08.2016
    Сообщений
    12
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: Передача файла, используя HTTP POST запрос.

    Здравствуйте. Спасибо за ответ. А можно поподробнее - про сертификат. КУда и как этот сертификат нужно установить? Я вижу этот сертитификат, когда вхожу на этот зайт.

  4. #4
    Гордость форума PRO

    Регистрация
    29.01.2010
    Сообщений
    1212
    Сказал(а) спасибо
    30
    Поблагодарили 261 раз(а) в 245 сообщениях

    По умолчанию Re: Передача файла, используя HTTP POST запрос.

    Цитата Сообщение от Галина111 Посмотреть сообщение
    КУда и как этот сертификат нужно установить? Я вижу этот сертитификат, когда вхожу на этот зайт.
    Почитайте:
    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

    Удачи

  5. #5
    Пришел за помощью

    Регистрация
    16.08.2016
    Сообщений
    12
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: Передача файла, используя HTTP POST запрос.

    Первые два- использование сторонней программы ? Ну и неужели Вы думаете, что я не искала в Интернете? Не поняла - как устанавливать сертификат.

  6. #6
    Пришел за помощью

    Регистрация
    16.08.2016
    Сообщений
    12
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: Передача файла, используя HTTP POST запрос.

    Я вошла на сайт, куда необходимо передавать файл, в сертификатате - у меня запустился Мастер экспорта сертификата, выбрала Экспорт в кодировке Base64 и экспортировала, сохранила на рабочий стол , как файл , например 1.cer. Затем, в конфе 1с открыла файл cacert.pem и этот файл - 1.cer и данный из него - скопировала в cacert.pem (добавила).
    Но ошибку (SSL - соединения все равно выдает ). Что не так?

  7. #7
    Гордость форума PRO

    Регистрация
    29.01.2010
    Сообщений
    1212
    Сказал(а) спасибо
    30
    Поблагодарили 261 раз(а) в 245 сообщениях

    По умолчанию Re: Передача файла, используя HTTP POST запрос.

    Цитата Сообщение от Галина111 Посмотреть сообщение
    Первые два- использование сторонней программы ?
    Вы не указали какия у вас платформа 1С - 8.2 или 8.3
    Если 8.2 и вам нужно работать через ssl, то без сторонней програмы вам не обойтись.


    Хотя... Подождите.... Мне кажется мы друг-друга наверное не совсем понимаем.
    Уточните - у вас не получается сформировать эл. письмо "внутри" корпоративной сети (к своему например ms exchange) или же отправить письмо "наружу" например на yandex.ru? или же вы хотите общаться с внешними сервисами?


    Цитата Сообщение от Галина111 Посмотреть сообщение
    Не поняла - как устанавливать сертификат.
    Чтобы "установить сертификат" вначале нужно его "получить".
    В этой части сертификаты бывают 2-видов: самоподписанные ("самостоятельно сделанные") и полученные от удостоверяющего центра.
    И только после того как у вас будет этот сертификат, вы сможете его установить

    А так, может поможет тут - http://infostart.ru/public/79494/
    или тут - http://its.1c.ru/db/metod8dev#content:1581:hdoc

  8. #8
    Пришел за помощью

    Регистрация
    16.08.2016
    Сообщений
    12
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: Передача файла, используя HTTP POST запрос.

    У меня - 8.2 .Есть файл(файлы), которые я отправляю на некий сайт- они там попадают в их базу. Сейчас для этого я использую некий файл с расширением *.jar , который запускаю в командной строке с некими ключами и именем каталога, в котором лежат файлы. Все срабатывает, все передается. Теперь надо это же сделать из 1с.

  9. #9
    Гордость форума PRO

    Регистрация
    29.01.2010
    Сообщений
    1212
    Сказал(а) спасибо
    30
    Поблагодарили 261 раз(а) в 245 сообщениях

    По умолчанию Re: Передача файла, используя HTTP POST запрос.

    Цитата Сообщение от Галина111 Посмотреть сообщение
    Есть файл(файлы), которые я отправляю на некий сайт- они там попадают в их базу.
    Т.е. вам нужно грузить информацию (файл) в сервис, который находится "снаружи".

    Цитата Сообщение от Галина111 Посмотреть сообщение
    У меня - 8.2
    А насколько сложно перейти на 8.3? Я сталкивался с проблемами при работе с сервисами на 8.2

    Возможно вам поможет это - https://helpf.pro/faq/view/1298.html

  10. #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-запрос.

Страница 1 из 3 123 ПоследняяПоследняя

Похожие темы

  1. Не удается установить параметр на запрос
    от pleasure в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3
    Ответов: 1
    Последнее сообщение: 05.12.2013, 14:10
  2. ПК включается, но POST загрузка не происходит.
    от brd в разделе Общие вопросы
    Ответов: 4
    Последнее сообщение: 25.10.2013, 10:50
  3. не получется запрос по бухитогам
    от PaulRom в разделе 1С - Предприятие 7.7
    Ответов: 1
    Последнее сообщение: 13.12.2012, 14:31

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •