Пробелы в именах URI и файлы WSDL

#web-services #namespaces #wsdl #uri

#веб-службы #пространства имен #wsdl #uri

Вопрос:

Я вызываю веб-службу для своего веб-приложения. HTTP-запросы из внешнего источника выполняются медленно.

Может ли это быть проблемой с пространством имен URI, определенным в файле WSDL? Я заметил, что пространство имен URI, определенное в WSDL, указывает на несуществующий URL. Давайте останемся

В WSDL URL: http://www.corrrecturl.com < орфографическая ошибка
ПРАВИЛЬНЫЙ URL: http://www.correcturl.com < правильный URL

Поскольку я не могу разрешить URL-адрес пространства имен URI, определенного WSDL, будет ли это замедлять время?

Веб-сервис:

  • ASP 2.0
  • .NET
  • IIS 7

Спасибо за вашу помощь.

Ответ №1:

URI, используемый в пространстве имен, не используется в качестве местоположения ресурса в сети. Он никогда не используется в HTTP-запросе.

Вы поймете это, когда узнаете, что это URI, а не URL. Это идентификатор I, а не L. Не удалось использовать URI типа «urn: schemas-microsoft-com:something» в HTTP-запросе.

Комментарии:

1. Нет, это должен быть допустимый URI. Но это ни на что не указывает . Оно используется как пространство имен, подобное пространству имен в .NET.