AutoHotkey 2 வெளிப்படையான ப்ராக்ஸியுடன் கோரிக்கைக்கு Windows இன் WinHttpRequest COM பொருளைப் பயன்படுத்தலாம்:

request := ComObject("WinHttp.WinHttpRequest.5.1")
request.SetTimeouts(5000, 5000, 10000, 20000)
request.SetProxy(2, "proxy.example.net:8080", "localhost")
request.Open("GET", "https://example.net/status", false)
request.Send()
MsgBox request.Status " " request.StatusText

2 கொடுக்கப்பட்ட ப்ராக்ஸி உள்ளமைவைத் தேர்ந்தெடுக்கிறது. காட்டப்படும் பொது HTTPS சரிபார்ப்புக்கு, HTTP ப்ராக்ஸி பட்டியல் பொது வழிகள் அனுமதிக்கப்பட்டு ப்ராக்ஸி சான்றுகள் உள்ளமைக்கப்படாதபோது இடைநிலையாளரின் ஹோஸ்ட் மற்றும் போர்ட்டுக்கான சாத்தியமான மதிப்புகளை வழங்குகிறது. விருப்பத் தேர்வான மூன்றாம் வாதம் தவிர்ப்புப் பட்டியல்; இங்கே localhost நேரடியாகச் செல்கிறது.

இறுதி false Open இல் ஒத்திசைவான கோரிக்கையைத் தேர்ந்தெடுக்கிறது. இந்தச் சிறிய ஸ்கிரிப்ட் நிலையைப் படிக்கும் முன் முடிவடையக் காத்திருக்கிறது. நீண்ட நேரம் இயங்கும் டெஸ்க்டாப் தானியக்கம் அந்தக் காத்திருப்பை அதன் இடைவினை ஓட்டத்தில் கணக்கில் கொள்ள வேண்டும்.

ப்ராக்ஸிக்கு சான்றுகள் தேவைப்பட்டால், அவற்றை Open க்குப் பிறகு மற்றும் Send க்கு முன் அமைக்கவும்:

request.SetCredentials(proxyUser, proxyPassword, 1)

பயன்பாடு அந்த இரண்டு மாறிகளை வழங்குகிறது. இறுதிக் கொடி 1 ப்ராக்ஸி சான்றுகளைத் தேர்ந்தெடுக்கிறது. கொடி 0 இலக்கு சேவையகத்திற்கான சான்றுகளைத் தேர்ந்தெடுக்கிறது.

வெற்றிகரமான உரை பதிலுக்குப் பிறகு request.ResponseText திரும்பிய உரையைக் கொண்டுள்ளது. இரும நிறுவலுக்கு ResponseBody மற்றும் பொருத்தமான இரும எழுத்துப் பாதையைப் பயன்படுத்தவும், அந்த பைட்டுகளை உரை மாற்றத்தின் வழியாக அனுப்புவதற்குப் பதிலாக.

தொடர்புடைய கட்டுரைகள்