Форум
Вход
Вход
Регистрация
Знания
1С:Предприятие
Инф. технологии
О жизни
Книга знаний
Учебные курсы
Wiki
Поиск
Секции
IT-новости
Веб-мастеринг
Администрирование
Жизнь форума
Наука и технологии
Юмор
Другие секции...
Работа
Обсуждения
Вакансии
О нас
О форуме
Правила
Рейтинг
Карта сайта
Объявления
Контакты
Имя:
Пароль:
Войти
1C
1С v8
POST запрос и посторонние символы
☑
0
sttt
21.09.17
✎
11:50
Как сделать чтобы в заголовке не было посторонних символов ""?
POST
http://api.dostavka.guru/client/order_info_post.php
HTTP/1.1
Proxy-Authorization: NTLM TlRMTVNTUAABAAAAt7II4gMAAwA3AAAADwAPACgAAAAGAbEdAAAAD0lOVkVDTy1NQUctVEVTVElUTQ==
User-Agent: 1C+Enterprise/8.3
Host: api.dostavka.guru
Accept: */*
Connection: Keep-Alive
Content-Type: application/x-www-form-urlencoded; charset=utf-8
Accept-Language: ru
Content-Language: ru
Accept-Charset: utf-8
Content-Charset: utf-8
Content-Length: 93

partner_id=9999&key=cc03e747a6afbbcbf8be7668acfebee5&order_number=44444444
ПараметрыЗапроса = Символы.ВК + Символы.ПС + "partner_id=9999&key=cc03e747a6afbbcbf8be7668acfebee5&order_number=" + НомерЗаказа;
ЗаголовокHTTP = Новый Соответствие;
ЗаголовокHTTP.Вставить("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
ЗаголовокHTTP.Вставить("Accept-Language", "ru");
ЗаголовокHTTP.Вставить("Accept-Charset", "utf-8");
ЗаголовокHTTP.Вставить("Content-Language", "ru");
ЗаголовокHTTP.Вставить("Content-Charset", "utf-8");
ЗаголовокHTTP.Вставить(Неопределено, ПараметрыЗапроса);
HTTPЗапрос = Новый HTTPЗапрос("/client/order_info_post.php", ЗаголовокHTTP);
HTTPЗапрос.УстановитьТелоИзСтроки(ПараметрыЗапроса, "UTF-8");
HTTPСоединение = Новый HTTPСоединение("api.dostavka.guru");
HTTPОтвет = HTTPСоединение.ОтправитьДляОбработки(HTTPЗапрос);
1
sttt
21.09.17
✎
11:52
В ПараметрыЗапроса специально указал Символы.ВК + Символы.ПС
без них тоже гдючит
2
igork1966
21.09.17
✎
11:54
https://ru.wikipedia.org/wiki/Маркер_последовательности_байтов
UTF-8[t 1] EF BB BF 239 187 191
3
sttt
21.09.17
✎
11:56
(2) как мне их убрать с помощью 1С, стандартное? - это без BOM наверно, когда-то сам на этот вопрос отвечал)
4
sttt
21.09.17
✎
12:00
На мисте есть решение HTTPЗапрос.УстановитьТелоИзСтроки(Строка, "UTF-8", ИспользованиеByteOrderMark.НеИспользовать);
1С и POST запрос - (символ точки в начале пакета)
6 пост
Синтакс-помощник БСП
Справочник 1C разработчика с ChatGPT
Форум
|
Правила
|
Описание
|
Объявления
|
Секции
|
Поиск
|
Книга знаний
|
Вики-миста