Combines the base an relative URLs in canonical form.
#Include <WinAPIEx.au3>
_WinAPI_UrlCombine ( $sUrl, $sPart [, $iFlags] )
$sUrl | The base URL. |
$sPart | The relative URL. |
$iFlags | [可选参数] The flags that specify how the URL is to be converted. It can be a combination of the following values. $URL_DONT_SIMPLIFY $URL_ESCAPE_PERCENT $URL_ESCAPE_SPACES_ONLY $URL_ESCAPE_UNSAFE $URL_NO_META $URL_PLUGGABLE_PROTOCOL $URL_UNESCAPE Windows 7 or later $URL_ESCAPE_AS_UTF8 |
Success | The combined URL. |
Failure | Empty string and sets the @error flag to non-zero, @extended flag may contain the system error code. |
在MSDN中搜索
#Include <WinAPIEx.au3>
Opt('MustDeclareVars', 1)
Global $Url1 = 'http://xyz/abc/'
Global $Url2 = 'http://xyz/abc'
ConsoleWrite(_WinAPI_UrlCombine($Url1, 'bar') & @CR)
ConsoleWrite(_WinAPI_UrlCombine($Url2, 'bar') & @CR)