|
Get запрос с параметрами(как передать дату правильно из 1с) | ☑ | ||
---|---|---|---|---|
0
Borteg
20.05.16
✎
13:39
|
Добрый день. Есть веб сервис
https://urlСервиса/Метод?Параметр=2016-05-17%2015:40:33 Мне надо вытащить методом get оттуда данные. Я подключаюсь, данные получаю, но только если в http запросе указываю HTTPЗапрос = Новый HTTPЗапрос("Метод?Параметр=2016-05-17%2015:40:33"); Если например указать Метод?Параметр="+текущаядата() сервис уже не отрабатывает. Подскажите пожалуйста, есть ли в 1с средства которые могут Дату из формы преобразовать вот к такому виду 2016-05-17%2015:40:33 или надо самому написать функцию преобразования с добавлением вместо пробелов(%20) и формирование даты в необходимом порядке. |
|||
1
ДенисЧ
20.05.16
✎
13:40
|
А что, формат уже запрещён?
|
|||
2
Borteg
20.05.16
✎
13:42
|
(1) я преобразую. просто может есть спец метод который это сам делает.Например %20 вместо пробелов ставит.Или можно както особо передавать параметры. просто редко с веб сервисами встречаюсь
|
|||
3
ДенисЧ
20.05.16
✎
13:42
|
(2) Функция такая есть, Формат() называется...
|
|||
4
Borteg
20.05.16
✎
13:43
|
(3) ))намек понял)пойду форматиться)
|
|||
5
Asmody
20.05.16
✎
13:48
|
Дарю
|
|||
6
Asmody
20.05.16
✎
13:48
|
СтрЗаменить(XMLСтрока(ТекущаяДата()),"T","%20")
|
|||
7
Fragster
гуру
20.05.16
✎
13:48
|
(6) фу
|
|||
8
Fragster
гуру
20.05.16
✎
13:49
|
Глобальный контекст.КодироватьСтроку (Global context.EncodeString)
Глобальный контекст (Global context) КодироватьСтроку (EncodeString) Синтаксис: КодироватьСтроку(<Строка>, <СпособКодированияСтроки>, <КодировкаСтроки>) Параметры: <Строка> (обязательный) Тип: Строка. Кодируемая строка. <СпособКодированияСтроки> (обязательный) Тип: СпособКодированияСтроки. Способ кодирования строки. <КодировкаСтроки> (необязательный) Тип: Строка. Кодировка, в которую преобразуется строка перед кодированием. Значение по умолчанию: UTF8. Возвращаемое значение: Тип: Строка. Описание: Кодирует строку в соответствии с выбранным способом кодирования. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). Пример: Стр1 = КодироватьСтроку("http://tools.ietf.org/папка/rfc2822", СпособКодированияСтроки.КодировкаURL); Стр2 = КодироватьСтроку("http://tools.ietf.org/папка/rfc2822", СпособКодированияСтроки.URLВКодировкеURL); Стр3 = РаскодироватьСтроку( "wiki:Шар", СпособКодированияСтроки.КодировкаURL); Сообщить(Стр1); Сообщить(РаскодироватьСтроку(Стр1, СпособКодированияСтроки.КодировкаURL)); Сообщить(Стр2); Сообщить(РаскодироватьСтроку(Стр2, СпособКодированияСтроки.КодировкаURL)); Сообщить(Стр3); Сообщить(КодироватьСтроку(Стр3, СпособКодированияСтроки.URLВКодировкеURL)); См. также: СпособКодированияСтроки Глобальный контекст, метод РаскодироватьСтроку -------------------------------------------------------------------------------- Методическая информация |
|||
9
Borteg
20.05.16
✎
14:11
|
Спасибо всем за пинки.
ДатаСтарт = Формат(Объект.Дата,"ДФ='yyyy-MM-dd ЧЧ:мм:сс'"); КодироватьСтроку(ДатаСтарт,СпособКодированияСтроки.КодировкаURL); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |