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


1C + Soap запрос Кодировка

1C + Soap запрос Кодировка
Я
   Mr-FReSH
 
28.10.16 - 07:42
Доброго времени суток!

Интересует такой вопрос

Работаю с Soap сервисом, хочу передать английский текст в запросе в кодировке UTF-8. Как указать кодировку. Русский текст передается без проблем(правда приходит пустой ответ) а вот с английским проблемы.

Спасибо!
 
 
   DDwe
 
1 - 28.10.16 - 08:01
(0) "oHTTP.SetRequestHeader ""Content-Type"", "text/xml;charset=UTF-8"""
   Mr-FReSH
 
2 - 28.10.16 - 08:15
Хорошо, и где я это должен указать, если сервис я получаю таким способом...

Функция Траляля()
    ОписаниеСервиса = WSServis.ПолучитьWSОпределения().Сервисы[0];
        
    Адрес        = ОписаниеСервиса.URIПространстваИмен;
    ИмяСервиса     = ОписаниеСервиса.Имя;                            
    ИмяПорта     = ОписаниеСервиса.ТочкиПодключения[0].Имя;
        
    ssl = Новый ЗащищенноеСоединениеOpenSSL(Неопределено,Неопределено);

    Соединение = WSServis.СоздатьWSПрокси(Адрес,ИмяСервиса,ИмяПорта,,,ssl);
    Соединение.Пользователь = Пользователь;
    Соединение.Пароль = Пароль;
    
    Возврат Соединение;
КонецФункции
   DDwe
 
3 - 28.10.16 - 08:26
(2) В заголовок запроса, который ты отправляешь.
   Mr-FReSH
 
4 - 28.10.16 - 08:34
Чувствую себя тупым, но все равно не догоняю где есть этот самый заголовок запроса если я формирую его таким образом
   Mr-FReSH
 
5 - 28.10.16 - 08:34
ОтветСервиса = Сервис.getRefbookRowData(ПараметрПоиска);

где сервис получается из процедуры выше, а параметры я заполняю структурой
   DDwe
 
6 - 28.10.16 - 08:35
Вот об этом подробнее "сервис.getRefbookRowData(ПараметрПоиска);"
   Mr-FReSH
 
7 - 28.10.16 - 08:39
Суть такая:

Я создал в конфигурации объект WS-Ссылка в ней указал пусть до wsdl файла
Затем создаю сервис по функции, которую описал в шапке (кстати да, забыл указать, что WSServis это как раз та WS-Ссылка

В этой ссылке есть метод getRefbookRowData(Параметры)

И все дальше обращаюсь к нему Сервис.getRefbookRowData(ПараметрПоиска)

И получаю ответ в виде XDTO файла
   DDwe
 
8 - 28.10.16 - 08:52
(7) А, так снеговик... понятно, у меня в клюшках все видно, что отправляешь, что получаешь. И все равно ищи, там должна быть возможность расписать заголовок который уходит с запросом.

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