PowerShell Invoke-RestMethod: forí orí aṣojú fún ìbéèrè kan
Lo NoProxy nínú PowerShell 7 tàbí aṣojú ìpàdé òfo kedere nínú Windows PowerShell 5.1.
Nínú PowerShell 7, lo yíyí kedere ti cmdlet wẹ́ẹ̀bù fún ìbéèrè tí ó yẹ kí ó lọ tààrà:
Invoke-RestMethod -Uri 'https://example.com/' -NoProxy
NoProxy ni a ṣe àgbékalẹ̀ rẹ̀ nínú PowerShell 6.0, a kò sì lè dàpọ̀ pẹ̀lú Proxy. Windows PowerShell 5.1 kò fi yíyí yẹn hàn.
Fún ìbéèrè 5.1, pèsè ìpàdé wẹ́ẹ̀bù pẹ̀lú WebProxy òfo:
$session = New-Object Microsoft.PowerShell.Commands.WebRequestSession
$session.Proxy = New-Object System.Net.WebProxy
Invoke-RestMethod -Uri 'https://example.com/' -WebSession $session
WebProxy tí kò ní àṣẹ kò ní àdírẹ́sì aṣojú, ó sì forí orí àwọn ibi tí a ń lọ. Pa ìpàdé yẹn mọ́ fún àwọn ìbéèrè tí a pinnu láti lo ìlànà tààrà yìí; ìpàdé mìíràn lè pa ọ̀nà mìíràn mọ́.
Ṣàyẹ̀wò ẹ̀dà ìlànà pẹ̀lú $PSVersionTable.PSVersion kí o tó yan fọ́ọ̀mù náà. Àwọn àpẹẹrẹ wọ̀nyí fi àwọn ààyò aṣojú ẹ̀rọ ìṣiṣẹ́ sílẹ̀ láìyípadà.
Ìtọ́nà tààrà ṣì nílò kí ibi tí a ń lọ lè dé láti ẹ̀rọ náà. Nínú nẹ́tíwọ́kì tí a ti gba àyè sí íńtánẹ́ẹ̀tì nípasẹ̀ alárinà ilé-iṣẹ́ nìkan, fíforí orí rẹ̀ lè mú kùnà ìsopọ̀ wá lọ́nà títọ́.