Потребление WCF WsHttpBinding WebService в Java

Ничто. Они оба делают то же, оба работают об одинаково. Единственная причина, которую необходимо выбрать один по другому, состоит в том, если Вы выручаете с проектом, который уже использует тот..

другая возможная причина для выбора того является приложением или сервисом, который только поддерживает одну из системы.. Например, я в значительной степени принял решение изучить мерзавца из-за github..

11
задан vicsz 16 July 2009 в 18:05
поделиться

2 ответа

Ваша проблема заключается в том, что Jax-WS не поддерживает те же протоколы WS, которые используются в WSHTTPBINDING. Вместо этого вам нужно использовать . WSIT доступен как часть библиотеки библиотеки , которая также доступна в Glassfish .

Я рекомендую использовать WSHTTPBINDING или WS2007HTTPBINDING, где это возможно, но вы все равно можете сделать довольно безопасный сервис с Basichttpbinding над SSL / Transport Auth.

14
ответ дан 3 December 2019 в 08:30
поделиться

Я бы внимательно изучил вашу конфигурацию WCF и удалил все свойства аутентификации, авторизации и т. Д. Помните, что по умолчанию WCF будет безопасно предоставлять вашу службу при использовании безопасного транспорта / привязки. Следовательно, если вы не сконфигурируете свой Java-клиент для соблюдения этих требований безопасности, он, скорее всего, не сможет пройти аутентификацию, и вы не увидите двух противоположных.

После того, как вы поговорите между ними, постепенно работайте, добавляя каждый элемент безопасности, пока вы не правильно сконфигурировать Java-клиент.

0
ответ дан 3 December 2019 в 08:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: