Ошибка отправки Post запроса

1. Tailor_Made 22.10.20 14:22 Сейчас в теме
Здравствуйте
Не могу понять в чём проблема, возвращает РезСтр =
{"detail": "JSON parse error - Unexpected UTF-8 BOM (decode using utf-8-sig): line 1 column 1 (char 0)"}


Пытаюсь отпарвить товар Post запросом:
HTTPЗапрос = Новый HTTPЗапрос();
	HTTPЗапрос.АдресРесурса = Адресс;
	HTTPСоединение = Новый HTTPСоединение("localhost",Порт);

	HTTPЗапрос.Заголовки.Вставить("Accept", "application/json; indent=4");
	HTTPЗапрос.Заголовки.Вставить("Content-Type", "application/json");
	
	ЗаписьJSON = Новый ЗаписьJSON;
	
	тПараметрыJSON = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Авто, " ", Истина);  
	ЗаписьJSON.УстановитьСтроку(тПараметрыJSON);
	
	тДанные = Новый Структура;
	тДанные.Вставить("product_id", 	"66662");
	тДанные.Вставить("category_id", "4");
	тДанные.Вставить("name", 		"222_Тестовий");
	тДанные.Вставить("price", 		"1337");
	
	ЗаписатьJSON(ЗаписьJSON,тДанные);
	СтрокаJS = ЗаписьJSON.Закрыть();
	
	HTTPЗапрос.УстановитьТелоИзСтроки(СтрокаJS);
	ОтветHTTP = HTTPСоединение.ВызватьHTTPМетод("POST", HTTPЗапрос);
	
	РезСтр 	  = ОтветHTTP.ПолучитьТелоКакСтроку();
Показать
По теме из базы знаний
Найденные решения
5. FatPanzer 22.10.20 15:26 Сейчас в теме
(3) Видимо, принимающая система ждет какой-то массив, а не записи с ключами...
Tailor_Made; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. m_nazar 22.10.20 14:48 Сейчас в теме
Для начала укажите кодировку
HTTPЗапрос.Заголовки.Вставить("Content-type", "application/json;charset=utf-8");

+
HTTPЗапрос.УстановитьТелоИзСтроки(СтрокаJS,КодировкаТекста.UTF8,ИспользованиеByteOrderMark.НеИспользовать);
Tailor_Made; +1 Ответить
3. Tailor_Made 22.10.20 15:21 Сейчас в теме
(2)сделал так, теперь возвращает:
"detail": "Only list data accepted."
5. FatPanzer 22.10.20 15:26 Сейчас в теме
(3) Видимо, принимающая система ждет какой-то массив, а не записи с ключами...
Tailor_Made; +1 Ответить
6. Tailor_Made 22.10.20 15:39 Сейчас в теме
(5)массив передал и всё вышло, спасибо!
4. Tailor_Made 22.10.20 15:25 Сейчас в теме
Пример такой. Заголовок перечеркнутый не нужен
Прикрепленные файлы:
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот