Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Подключение по API по протоколу HTTP POST

Подключение по API по протоколу HTTP POST
Я
   DenSpb
 
26.04.19 - 16:14
Есть логин и пароль к подключению к курьерской службе. http://wiki.courierexe.ru/index.php?title=API. Написано веб-сервис по адресу: https://home.courierexe.ru/api/. Подключение делаю:
HTTP = Новый HTTPСоединение("home.courierexe.ru", логин, пароль);
Запрос = Новый HTTPЗапрос("/api");
HTTP.ОтправитьДляОбработки(Запрос,"D:\Денис\otvet.xml");
Выдает ошибку: 400 The plain HTTP request was sent to HTTPS port 400 Bad Request The plain HTTP request was sent to HTTPS port nginx

Как нужно правильно сформировать запрос?
 
 
   sitex
 
1 - 26.04.19 - 16:44
(0) Ошибка говорит что ты шлешь запрос свой не по https.
ДА и в wiki все расписано и разжевано прям подробнейшие что вопросов вообще не должно возникать.
   DenSpb
 
2 - 26.04.19 - 16:52
(1) а как надо сделать запрос?
   Cyberhawk
 
3 - 26.04.19 - 16:57
У метода-конструктора HTTPСоединение параметры проинициализируй
   Cyberhawk
 
4 - 26.04.19 - 16:57
Параметры касательно безопасного соединения
   DenSpb
 
5 - 26.04.19 - 17:04
(4) Попробовал 
HTTP = Новый HTTPСоединение("home.courierexe.ru", логин, пароль,,,Новый ЗащищенноеСоединениеOpenSSL()); 
Запрос = Новый HTTPЗапрос("/api"); 
HTTP.ОтправитьДляОбработки(Запрос,"D:\Денис\otvet.xml"); 
Выдало ошибку "301 Moved Permanently 301 Moved Permanently nginx "
   runoff_runoff
 
6 - 26.04.19 - 17:12
а где тело запроса?..
   runoff_runoff
 
7 - 26.04.19 - 17:15
ставьте https://www.getpostman.com/
там оттестируйте, а потом можно и в 1С..
   DenSpb
 
8 - 26.04.19 - 17:15
(6) Запрос.УстановитьИмяФайлаТела("D:\Денис\zakaz.xml");
там файл, в котором находится заказ в xml формате.
   runoff_runoff
 
9 - 26.04.19 - 17:24
"в случае, если метод запроса был не HEAD, то содержимое должно включать в себя небольшое гипертекстовое примечание с гиперссылкой на новый URL"
https://ru.wikipedia.org/wiki/HTTP_301
   pavig
 
10 - 26.04.19 - 17:49
(0)
Попробуй вот этим воспользоваться:
http://catalog.mista.ru/public/709325/

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.