将URL拆分为主机名和路径的部分
#Include <WinHttp.au3>
_WinHttpCrackUrl($sURL [, $iFlag = Default ])
$sURL | 包含要被拆分为规范URL的字符串 |
$iFlag | [可选参数] 控制操作的标志. 默认为 $ICU_ESCAPE |
成功: | 返回包含下方8个元素的数组: |
$array[0] - 为方案名称 | |
$array[1] - 为网络协议 | |
$array[2] - 为主机名 | |
$array[3] - 为端口 | |
$array[4] - 为用户名 | |
$array[5] - 为密码 | |
$array[6] - 为URL路径 | |
$array[7] - 为附加信息 | |
失败: | 返回 0 并设置 @error: |
1 - DllCall 失败 |
#AutoIt3Wrapper_AU3Check_Parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6
#include "WinHttp.au3"
#include <Array.au3>
Opt("MustDeclareVars", 1)
; 分解 URL
Global $aUrl = _WinHttpCrackUrl("http://www.autoitscript.com/forum/index.php?showforum=9")
_ArrayDisplay($aUrl, "_WinHttpCrackUrl()")