And*_*ita 31 .net wcf http netsh
可能重复:
*:80和+:80之间的区别是什么
这里加号的含义是什么?
netsh http add urlacl url = http:// +:80/MyUri user = DOMAIN\user
使用星号(*)和加号(+)之间有什么区别?
fox*_*oxy 21
根据MSDN文档,除了解释两者的顺序之外没有任何区别.
为了灵活性和易用性,HTTP Server API支持四种不同的方式来指定主机.下面按优先顺序列出了四个主机说明符类别:
强大的通配符(加号)
当UrlPrefix的host元素由单个加号(+)组成时,UrlPrefix会在其scheme,port和relativeURI元素的上下文中匹配所有可能的主机名,并且属于强通配符类别.
当应用程序需要提供发往一个或多个relativeURI的请求时,强通配符非常有用,无论这些请求如何到达计算机或它们在Host头中指定的站点.在这种情况下使用强通配符可以避免指定主机和/或IP地址的详尽列表.
明确的
显式主机名(例如host元素中的完全限定域名)将UrlPrefix置于显式类别中.这种主机元素直接与传入请求的主机头匹配.
显式主机规范对于多站点应用程序非常有用,例如Web服务器根据请求所针对的站点提供不同的内容.
IP绑定的弱通配符
当IP地址显示为主机元素时,UrlPrefix将进入IP绑定的弱通配符类别.这种UrlPrefix将指定IP接口的任何主机名与指定的scheme,port和relativeURI匹配,并且尚未与强通配符或显式UrlPrefix匹配.IP地址采用host元素中的两种形式之一:
IPv4文字字符串
IPv4文字由四个点分十进制数组成,每个数字在0-255范围内,例如192.168.0.0.
IPv6文字字符串
IPv6文字字符串用方括号括起来,包含以冒号分隔的十六进制数字; 例如:[:: 1]或[3ffe:ffff :: 6ECB:0101].
IP绑定的弱通配符主机说明符适用于根据传入请求所采用的路由改变其服务内容的应用程序.不要依赖IP绑定的弱通配符主机说明符来强制执行安全性.
弱通配符(星号)
当星号(*)显示为主机元素时,UrlPrefix将进入弱通配符类别.这种UrlPrefix匹配与指定方案关联的任何主机名,端口和relativeURI尚未与强通配符,显式或IP绑定的弱通配符UrlPrefix匹配.
在某些情况下,此主机规范可用作默认的catch-all,或者可用于指定URL命名空间的大部分,而无需使用许多UrlPrefix.
您可以在此处找到定义:UrlPrefix Strings
对于 +
强通配符(加号)
当 UrlPrefix 的主机元素由单个加号 (+) 组成时,UrlPrefix 匹配其方案、端口和relativeURI 元素上下文中所有可能的主机名,并属于强通配符类别。
当应用程序需要为寻址到一个或多个相对 URI 的请求提供服务时,强通配符非常有用,而不管这些请求如何到达机器或它们在其 Host 标头中指定的站点。在这种情况下使用强通配符可避免指定详尽的主机和/或 IP 地址列表的需要。
而对于 *
弱通配符(星号)
当星号 (*) 作为宿主元素出现时,UrlPrefix 属于弱通配符类别。这种 UrlPrefix 匹配与指定方案、端口和 relativeURI 关联的任何主机名,这些主机名尚未被强通配符、显式或 IP 绑定弱通配符 UrlPrefix 匹配。
在某些情况下,此主机规范可用作默认的包罗万象,或可用于指定大部分 URL 命名空间而无需使用许多 UrlPrefix。
| 归档时间: |
|
| 查看次数: |
7045 次 |
| 最近记录: |