Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Как закодировать строку http-запроса

Как закодировать строку http-запроса
Я
   Dmitry_333
 
06.11.18 - 20:39
Всем здравствуйте!
Вот какая заковыка возникла. Оказалось, что для корректного post-запроса в api одного сайта необходимо чтобы строка была кодирована, конкретика:
сейчас строка выглядит так positions[0][number]=01089&positions[0][brand]=Febi&positions[0][supplierCode]=11082828&positions[0][itemKey]=3TnBUZIvb4MLGp09mEqeh8WS22rDMAyGXyXoOg0+pTm8wWCwwW4HwbXdTNRLjGNvlLF3n+OsXfsEu/mRPiShX+gLluicReMHNWsD/RStLUGbRXl0AecJeniNRFCyKterCpbjNsciK/kjvCkyojdI38RdQav6cavhmRyzbiMkzcPFNpxVkJZZnEdlHtIqnHbX/DdzV+6eYriEL9KaLd3vq7YuITotgxkCvqdGYIS2O9LuGC9I09OuFzXcuR60Ocpow/+7lx8SrTygxXCGnjJSAupB4xI8HmKYfYKi4TVlybZUJ5zGRFKf1rg6kfZ5u1ZqVNF7M6nz4Ndb4JQL7+G8Hi3R0bvLM3waHN9WWjVtKs9vAvD9A6IkqMQ=&positions[0][quantity]=2, 

а должна так: positions%5B0%5D%5Bnumber%5D=01089&positions%5B0%5D%5Bbrand%5D=Febi&positions%5B0%5D%5BsupplierCode%5D=11082828&positions%5B0%5D%5BitemKey%5D=3TnBUZIvb4MLGp09mEqeh8WS22rDMAyGXyXoOg0%2BpTm8wWCwwW4HwbXdTNRLjGNvlLF3n%2BOsXfsEu%2FmRPiShX%2BgLluicReMHNWsD%2FRStLUGbRXl0AecJeniNRFCyKterCpbjNsciK%2FkjvCkyojdI38RdQav6cavhmRyzbiMkzcPFNpxVkJZZnEdlHtIqnHbX%2FDdzV%2B6eYriEL9KaLd3vq7YuITotgxkCvqdGYIS2O9LuGC9I09OuFzXcuR60Ocpow%2F%2B7lx8SrTygxXCGnjJSAupB4xI8HmKYfYKi4TVlybZUJ5zGRFKf1rg6kfZ5u1ZqVNF7M6nz4Ndb4JQL7%2BG8Hi3R0bvLM3waHN9WWjVtKs9vAvD9A6IkqMQ%3D&positions%5B0%5D%5Bquantity%5D=2

Собственно вопрос, как это делается? Может уже какая встроенная функция в 1с есть?
 
 
   Cyberhawk
 
1 - 06.11.18 - 20:51
Конечно есть
   Cyberhawk
 
2 - 06.11.18 - 20:52
КодироватьСтроку + УстановитьТелоИзСтроки
   Dmitry_333
 
3 - 06.11.18 - 20:56
Спасибо!!!
   applix
 
4 - 06.11.18 - 21:18
погугли, есть готовая функция

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