ServerXMLHTTP setProxy: roghnaíonn mód 1 nasc díreach
Úsáid an tairiseach ceart mód seachfhreastalaí de chuid ServerXMLHTTP agus coinnigh an liosta seachanta ar leith ó chríochphointí seachfhreastalaí malartacha.
Is cosúil go roghnaíonn an glao VBA seo an seachfhreastalaí atá stóráilte in proxyServer:
http.setProxy 1, proxyServer, bypassList
I gcás MSXML ServerXMLHTTP, roghnaíonn an chéad argóint mód an tseachfhreastalaí. Is iad na luachanna doiciméadaithe 0 don chumraíocht réamhshocraithe, 1 do nasc díreach agus 2 do sheachfhreastalaí a sholáthraítear go sainráite. Ní chasann seoladh a chur tar éis 1 mód díreach ina mhód seachfhreastalaí láimhe.
Seo sampla íosta de sheachfhreastalaí láimhe:
Dim http As Object
Set http = CreateObject("MSXML2.ServerXMLHTTP.6.0")
http.setProxy 2, "proxy.example:8080", "<local>"
http.Open "GET", "https://example.com/", False
http.send
Is ionadchoinneálaí é críochphointe an tsampla. Le haghaidh seiceáil seachfhreastalaí poiblí, cuir seoladh HTTP ó liosta seachfhreastalaí HTTP ina áit. Is liosta seachanta í an tríú hargóint; anseo úsáideann <local> an eisceacht ainm áitiúil dhoiciméadaithe. Ní seachfhreastalaí eile é le triail a bhaint as má theipeann ar an gcéad cheann. Dá bhrí sin cuireann IP agus port seachfhreastalaí eile ann an cineál mícheart socraithe in iúl.
Úsáid tairisigh ainmnithe nuair a nochtann do thagairtí VBA iad, nó sainmhínigh an tairiseach ábhartha go háitiúil agus nasc déanach á úsáid agat, ionas go mbeidh an mód le feiceáil le linn athbhreithnithe.
Coinnigh cineál an oibiachta i bhfianaise freisin. Is comhéadain COM éagsúla iad ServerXMLHTTP, XMLHTTP atá dírithe ar bhrabhsálaí agus WinHttpRequest. Ní chruthaíonn sampla a oibríonn do cheann amháin foinse chumraíochta an chinn eile. Nuair a roghnaíonn an oibiacht cheart mód seachfhreastalaí láimhe, fiosraigh aon earráid nasctha, fíordheimhnithe nó TLS atá fágtha ar an mbealach sin.