Fadhi Windows PowerShell 5.1, qayb hore waxay beddeli kartaa xaaladda shabakadda .NET ee maxalliga ah ee hawsha. Shaqo asaas oo caadi ah oo Start-Job waxay bixisaa hawsha PowerShell gooni ah oo loogu talagalay hawlgalka web-ka dambe.

$job = Start-Job -ArgumentList $uri, $proxyUri -ScriptBlock {
    param($destination, $intermediary)
    $response = Invoke-WebRequest -Uri $destination `
        -Proxy $intermediary -UseBasicParsing -TimeoutSec 30
    $response.Content
}
try {
    Receive-Job -Job $job -Wait -ErrorAction Stop
}
finally {
    Remove-Job -Job $job
}

uri iyo proxyUri waa qiyam uu bixiyo barnaamijka. Tijaabo HTTP oo dadweyne, liiska proxy-ga HTTP wuxuu bixiyaa cinwaanno dhexdhexaad ah oo suurtagal ah; hayso barta ugu dambeysa ee la doortay mid deggan marka aad isbarbardhigto hawlo. Sidoo kale bixi aqoonsiga proxy-ga ee loo baahan yahay iyada oo loo marayo gelinta shaqada iyo halbeegyada codsiga. Shayga fadhiga web-ka ee nool ee waalidka si toos ah looma isticmaalo mar labaad.

Shaqadu waxay leedahay xaalad fadhi u gaar ah; ku rar shaqooyinka ama moduullada loo baahan yahay halkaas. Wax soo saarkeedu wuxuu gudbaa xadka hawsha, sidaas darteed si ula kac ah u soo celinta macluumaadka ayaa ka fudud in la maleeyo in jawaabta la kala saaray ay u dhaqanto sida shayga nool ee asalka ah.

Start-ThreadJob wuxuu isticmaalaa qaab fulin oo kale mana bixiyo go'doon hawleed isku mid ah. Hawl gooni ah sidoo kale ma hagaajiso barta proxy-ga aan sax ahayn ama siyaasadda shabakadda oo dhan. Isticmaal xadkan marka xaaladda hawsha la wadaago ay tahay farqiga khuseeya.

Maqaallo la xiriira