URI 命名空间和WSDL 文件
我正在为我的 Web 应用程序调用 Web 服务。它在处理来自外部源的 HTTP 请求时运行缓慢。
这是否是 WSDL 文件中定义的 URI 命名空间的问题?我注意到 WSDL 中定义的 URI 命名空间指向一个不存在的 url。我们留下来吧
在 WSDL URL 中: http://www.corrrecturl.com <拼写 错误
正确的网址: http://www. Correcturl.com <正确的 网址
因为我无法解析 WSDL 定义的 URI 命名空间的 URL,这会使时间变慢吗?
Web 服务:
- ASP 2.0
- .NET
- IIS 7
感谢您的帮助。
I am invoking a web service for my web application. It runs slow on HTTP requests from an external source.
Would this be a problem with the URI namespace defined in the WSDL file? I have noticed that the URI Namespace defined in the WSDL points to a non-existing url. Lets stay
IN WSDL URL:
http://www.corrrecturl.com < spelling
mistake
CORRECT URL:
http://www.correcturl.com < correct
url
Because I cannot resolve the URL of the WSDL defined URI Namespace, would this be making the times slow?
Webservice:
- ASP 2.0
- .NET
- IIS 7
Thanks for your help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
命名空间中使用的 URI 不用作网络上资源的位置。它永远不会在 HTTP 请求中使用。
当您知道它是 URI,而不是 URL 时,您就会意识到这一点。它是一个I标识符,而不是一个L定位器。无法在 HTTP 请求中使用“urn:schemas-microsoft-com:something”之类的 URI。
The URI used in a namespace is not used as the location of a resource on a network. It is never used in an HTTP request.
You will realized this when you know that it is a URI, not a URL. It's an Identifier, not a Locator. A URI like "urn:schemas-microsoft-com:something" could not be used in an HTTP request.