Имя: Пароль:
1C
 
Post .../api/:443/
0 Sj
 
18.11.21
11:54
Доброе время суток!

Делаю в обработке изменение цены через Post.

Соединение = Новый HTTPСоединение(_Параметры.ApiСервер,443,,,,, Новый ЗащищенноеСоединениеOpenSSL);
Заг = Новый Соответствие;
Заг.Вставить("Content-type", "application/json");
Запрос = Новый HTTPЗапрос("/product/price/", Заг);
Тело = Новый Массив;
Тело.Добавить(Новый Структура("barcode,priceOpt", "9002490206000",98));
Тело.Добавить(Новый Структура("barcode,priceOpt", "9002490206000",98));
Запрос.УстановитьТелоИзСтроки(СериализоватьВJSONСтроку(Тело),,ИспользованиеByteOrderMark.НеИспользовать);
Ответ = Соединение.ОтправитьДляОбработки(Запрос);
Сообщить(Ответ.КодСостояния);

Получаю ответ 302
В Fidller смотрю заголовок
POST /merchant/api/:443/product/price/ HTTP/1.1

:443 - это так и правильно?
1 ДенисЧ
 
18.11.21
11:56
нет
2 Sj
 
18.11.21
11:57
А как-то убрать можно? Оно само по себе туда проставляется.
3 Philix
 
18.11.21
11:59
(0) Салют! Скорее всего, в _Параметры.ApiСервер указан что-то типа mysite.ru/merchant/api/. Там оставить только mysite.ru, а остаток перенести в HTTPЗапрос
4 mistеr
 
18.11.21
12:00
(2) Указывай полное имя хоста
5 Sj
 
18.11.21
12:02
(3) Привет!) Да, именно так.
Спасибо! Получил 200!
6 ДенисЧ
 
18.11.21
12:04
(5) А надо было брать 330. Каждому!
7 Sj
 
18.11.21
12:08
(5) а там столько нет )