2017-08-17 83 views

回答

0

WSDL在这方面并不特别。 WSDL的URL与任何URL保持相同的规则,因为试图获取它的程序很可能会使用URL获取协议的相同实现。

URL的路径部分中的空格是完全允许的,但是,当HTTP客户端将查询此URL时,它将以%20的形式转义该字符。

URL基本上有两种表示方式:对于机器使用,计算机“会发现暧昧”的所有内容都使用%-encoding进行转义。或者用于用户使用,可以通过视觉书写或通过语音发音令人愉快地显示。那些不会混淆人的意义的人物,不需要编码。一个空间并不完全令人困惑。无论是否使用%20转义空间,此URL都是相同的URL,试图获取它的程序将发出相同的请求。 HTTP客户端和其他URL获取程序负责将用户使用的URL转换为机器使用。

所以,是的,你可以在这个URL中有一个空格,但是如果你没有将它转义为%20来制作http://xxxxxxxxxx:1111/Process%20Server/services/ProcessServer?wsdl,那么你冒着碰到某些问题的风险。这是被允许但不鼓励的。

相关问题