Доморощенное потребление веб-сервисов [закрыто]

Я написал несколько веб-сервисов для .netприложения, теперь я готов их использовать. Я видел множество примеров использования собственного кода для использования сервиса, а не использования автоматически сгенерированных методов, которые Visual Studio создает при добавлении веб-ссылки.

Есть ли в этом какие-то преимущества?

2.08.2008 15:11:47
1 ОТВЕТ
РЕШЕНИЕ

Нет, то, что ты делаешь, хорошо. Не позволяйте этим людям сбить вас с толку.

Если вы написали веб-сервисы с помощью .net, то ссылочные прокси, сгенерированные .net, вполне подойдут. Ситуация, которую вы описываете (где вы и производитель, и потребитель), является идеальной ситуацией.

Если вам нужно подключиться к веб-службам, которые неизвестны во время компиляции, вам нужен более динамичный подход, при котором вы определяете «форму» веб-службы.

Но начните с использования автоматически сгенерированного прокси-класса и не беспокойтесь об этом, пока не достигнете ограничения. И когда вы это сделаете - вернитесь к переполнению стека ;-)

11
2.08.2008 15:33:13
Просто будьте осторожны, если вы планируете использовать SSL. Сгенерированные автоматически прокси не позволят вам изменить метод шифрования в службе. Например, в веб-службе Oracle / Java, которую мне пришлось использовать недавно, мне нужно было создать прокси-сервер вручную, чтобы я мог указать ServicePointManager SecurityProtocol в качестве SSL3. ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
Mat Nadrofsky 16.07.2009 16:14:15