初始化 WinHttp 函数的使用并返回一个 WinHttp 会话句柄.
#Include <WinHttp.au3>
_WinHttpOpen([$sUserAgent = Default [, $iAccessType = Default [, $sProxyName = Default [, $sProxyBypass = Default [, $iFlag = Default ]]]]])
$sUserAgent | [可选参数] 调用 WinHttp 函数的应用程序完整名称.默认为 "AutoIt/3.3". |
$iAccessType | [可选参数] 需要的访问类型.默认为 $WINHTTP_ACCESS_TYPE_NO_PROXY. |
$sProxyName | [可选参数] 当 $iAccessType 设置为 $WINHTTP_ACCESS_TYPE_NAMED_PROXY 时使用的代理服务器名称. |
$sProxyBypass | [可选参数] 当 $iAccessType 设置为 $WINHTTP_ACCESS_TYPE_NAMED_PROXY 时需要绕过代理路由的可选主机名称或者IP地址的列表. |
$iFlag | [可选参数] 影响函数效果的各种选项标志的一个整数. |
成功: | 返回有效会话句柄. |
失败: | 返回 0 并设置 @error: |
1 - DllCall 失败 |
#AutoIt3Wrapper_AU3Check_Parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6
#include "WinHttp.au3"
Opt("MustDeclareVars", 1)
; 初始化并获取会话句柄
Global $hOpen = _WinHttpOpen()
If @error Then
MsgBox(48, "Error", "Error initializing the usage of WinHTTP functions.")
Exit 1
EndIf
; 关闭它
_WinHttpCloseHandle($hOpen)