Я новичок в C# language.i видел, что вы написали с # клиентское приложение для веб-service.i axis2 также хотят знать, как я пишу C# клиент для приложения axis2C клиент # axis2
ответ
Я считаю, что ось выставляет WSDL обычным способом, поэтому вы можете использовать «Добавить веб-ссылку» из Visual Studio, указать его на соответствующий номер Axis WSDL URL и использовать автогенерированный клиентский прокси.
Я, кажется, помню, что есть некоторые тонкости вокруг использования null vs empty arrays, но в основном это прекрасно работает - или когда я последний раз пробовал несколько лет назад, так или иначе.
Для любой новой разработки веб-сервисов я предлагаю использовать WCF вместо структуры веб-служб ASMX в старом стиле, из которой вы можете воспользоваться «Добавить веб-ссылку». Вместо этого используйте «Добавить ссылку на службу». ASMX находится рядом с устаревшим, в том смысле, что ожидаются только критические исправления безопасности.
Многие службы AXIS2 настроены с включенной поддержкой WS-Security, а WCF - единственный практический способ их обработки.
, привет, мы пытаемся добавить wsse заголовки безопасности, но WCF, похоже, не представляется возможным, как вы справились с этой службой без сообщения WSDoAllReceiver: Входящее сообщение не содержит требуемого заголовка безопасности? Спасибо, –
@kayhan, вы должны задать отдельный вопрос, если будете искать и находить, что у вас все еще нет ответов. Обязательно покажите, как вы создали свой клиент (Добавить ссылку на службу) и любую конфигурацию клиента или сервера. –