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

В параметр ХТТПСервиса передать слеш в значении параметра

В параметр ХТТПСервиса передать слеш в значении параметра
Я
   myr4ik07
 
24.04.19 - 19:46
В хттп сервис реализованный на 1С передается параметр вида

{
"ContractNumber": "ф1-0512/2016-1",
"Password": "123"
}

получаю постоянно ошибку из за символа "/" в значении параметра, как победить?
 
 
   myr4ik07
 
1 - 24.04.19 - 19:48
Проверяю в браузере в адр строке

http://хттпсервис/{
"ContractNumber": "ф1-0512/2016-1",
"Password": "123"
}
   Ахмадинежад
 
2 - 24.04.19 - 20:11
заменяй в момент передачи на "слэээш", а потом обратно
   ДенисЧ
 
3 - 24.04.19 - 20:16
ф1-0512\/2016-1

как это делают белые люди...
   etc
 
4 - 24.04.19 - 20:18
и кто додумался JSON в заголовок пихать?
   myr4ik07
 
5 - 24.04.19 - 20:19
(3) не вышло http://prntscr.com/ngd51x всеровно ошибка
   myr4ik07
 
6 - 24.04.19 - 20:19
(4) я :), а как проверить?
   myr4ik07
 
7 - 24.04.19 - 20:19
(6) soapui думаешь так прокатит?
   etc
 
8 - 24.04.19 - 20:21
в тело надо, в тело.
   etc
 
9 - 24.04.19 - 20:22
или делайй уж url-encoded
   myr4ik07
 
10 - 24.04.19 - 20:26
(8) научи, не знаю как это (9)
   etc
 
11 - 24.04.19 - 20:34
Соединение = Новый HTTPСоединение("hostname");
Запрос = Новый HTTPЗапрос;
Запрос.УстановитьТелоИзСтроки("{ ""ContractNumber"": ""ф1-0512/2016-1"", ""Password"": ""123""}");
Соединение.ОтправитьДляОбработки(Запрос);
   myr4ik07
 
12 - 24.04.19 - 20:39
(11) спасибо
   Сияющий в темноте
 
13 - 24.04.19 - 21:52
Проще сожрать строку запроса парсером и не задавать глупых вопросов,так как браузер должен менять на символы %и две 16ричных цифры

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