|
Запрос Апи на 1с обрезается | ☑ | ||
---|---|---|---|---|
0
denpon
12.04.21
✎
12:08
|
Добрый день ув. Коллеги.
Я делаю запрос на апи, он обрезается на сервере В заголовках нет длинны , то есть 1с его автоматом считает Заголовки = Новый Соответствие(); Заголовки.Вставить("Content-Type", "application/json"); HTTPЗапрос = Новый HTTPЗапрос("/api/B2B", Заголовки); Но обрезается странно. На открытие кавычек http://prntscr.com/11afovx |
|||
1
lodger
12.04.21
✎
12:29
|
комментария нет - стоят две кавычки рядом, для 1с это спецсигнал... и его колбасит.
напиши комментарий, хотя бы пробел. |
|||
2
acht
12.04.21
✎
12:43
|
(0) После "data" открывающая скобка и сразу запятая.
|
|||
3
denpon
12.04.21
✎
12:53
|
В запросе ошибок нет. Такой запрос исходит из 1с http://prntscr.com/11agjny
копирую его, и отправляю не с 1с, всё работает . ЗаписьJSON = Новый ЗаписьJSON; ЗаписьJSON.УстановитьСтроку(); ЗаписатьJSON(ЗаписьJSON, СтруктураЗапроса); СтрокаJSON = ЗаписьJSON.Закрыть();// тут всё ок HTTPЗапрос.УстановитьТелоИзСтроки(СтрокаJSON, "windows-1251", ИспользованиеByteOrderMark.Использовать); HTTPОтвет = HTTPСоединение.ОтправитьДляОбработки(HTTPЗапрос); СтрокаJSON = HTTPОтвет.ПолучитьТелоКакСтроку();// обрезается тут Чтение = Новый ЧтениеJSON; Чтение.УстановитьСтроку(СтрокаJSON); Результат = ФабрикаXDTO.ПрочитатьJSON(Чтение); Чтение.Закрыть(); |
|||
4
acht
12.04.21
✎
12:57
|
(3) > HTTPЗапрос.УстановитьТелоИзСтроки(СтрокаJSON, "windows-1251", ИспользованиеByteOrderMark.Использовать);
Серьезно? cp1251 с BOM? |
|||
5
acht
12.04.21
✎
12:59
|
(3) > // обрезается тут
Ну и смотри, что у тебя с сервера вылетает. Берешь какой-нибудь fiddler и вперед |
|||
6
denpon
12.04.21
✎
13:24
|
пробивал так:
HTTPЗапрос.УстановитьТелоИзСтроки(СтрокаJSON, "windows-1251"); Картина не меняется |
|||
7
Garykom
гуру
12.04.21
✎
13:25
|
длину пропиши в заголовках
|
|||
8
Garykom
гуру
12.04.21
✎
13:26
|
и используй XMLСтрока в JSON
короче у тебя он вероятно не валидный |
|||
9
denpon
12.04.21
✎
13:38
|
fiddler это что?
я пробивал на https://postman.softonic.ru/ всё работает |
|||
10
denpon
12.04.21
✎
13:39
|
Напомните как длину преписать
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |