我开始使用Winhttp.dll,用的是这个地方的
https://autohotkey.com/boards/viewtopic ... 038#p21986
HttpRequest()
几乎所有的脚本都转换成功了,只剩下临时在CreateFormData()写的示例,设置选项的地方.
ComObjCreate("WinHttp.WinHttpRequest.5.1")这样设置:
Code: Select all
whr.Option(6) := False ; No auto redirect
Code: Select all
;Set session options
For optionKey, optionValue in sessionOptions
{
oResult := DllCall("Winhttp.dll\WinHttpSetOption"
,HINTERNET,hConnect
,DWORD,optionKey
,LPVOID,&optionValue
,DWORD,StrLen(optionValue))
If !(oResult)
Return % {Body:"",Headers:{},StatusCode:0,StatusText:"",HttpVersion:"",Error:"Setting session option #" . A_Index . " failed"}
}
Code: Select all
sessionOptions:={6:False}