Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> MTOM WebService via HTTPS, Работает по HTTP. Не работает по HTTPS. 
:(
    Опции темы
Cyclone
Дата 13.4.2009, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 77
Регистрация: 2.5.2007

Репутация: нет
Всего: нет



Добрый день.
Есть Oracle Application Server 10.1.3 и Java WebService на нём, имеющий 2 метода:
  • String sayHello() - возвращает new String("Hello from WS");
  • byte[] getBlob() - метод коннектится к базе данных Oracle и передаёт клиенту взятый BLOB, используя упаковку MTOM.
Нужен .NET desktop клиент, получающий из базы BLOB по HTTPS с использованием упаковки MTOM.

При деплое Oracle создаёт специальную тестовую web страницу, откуда можно вызывать методы сервиса для проверки.
Простенький клиент написан в Visual Studio 2008 и обращается к сервису по средствам Project - Add Service Reference - указание WSDL на сервере. В созданном конигурационном файле добавлен элемент mtomMessageEncoding.

Результаты:
  • HTTP:
    • Из тестовой страницы оба метода работают нормально.
    • Из .NET клиента оба метода работают нормально.
  • HTTPS:
    • Из тестовой страницы оба метода работают нормально.
    • Из .NET клиента sayHello() работает нормально, а getBlob() выбрасывает исключения, ругаясь на параметр "via" и его значение "https".
Кто сталкивался с этим? Как-то надо переписать конфигурационный файл на клиенте? Пожалуйста, подскажите.
Или Ваши предположения по поводу возможных причин... высказывайте.

Среды:
WS: Oracle Application Server 10.1.3 (OC4J), JDeveloper 10.1.3
Client: Microsoft Visual Studio 2008

Спасибо.

P.S.
Коды приложений и исключения смогу выложить позже, если хоть кто-то откликнется.

Это сообщение отредактировал(а) Cyclone - 13.4.2009, 11:27
PM MAIL   Вверх
jonie
Дата 16.4.2009, 09:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 15
Всего: 118



сертификат не "настоящий" поди? (самоподписанный и т.п.?)
тут вот заметка небольшая http://weblogs.asp.net/jan/archive/2003/12/04/41154.aspx

Добавлено через 2 минуты и 38 секунд
http://msdn.microsoft.com/en-us/library/aa...9(printer).aspx и тут зачитайте


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
cully
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Распределённые приложения и сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0554 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.