QNetworkProxyQuery query(QUrl(QStringLiteral("https://service.example.net/")));
const auto candidates = QNetworkProxyFactory::systemProxyForQuery(query);

Scrúdaíonn an cheist Qt Network seo polasaí do URL amháin. Cuir na ceanntáisc Qt Network ábhartha san áireamh. Ní osclaíonn sí ceangal agus ní shainaithníonn sí an tslí do gach soc as an bpróiseas.

Cuimsíonn QNetworkProxyQuery eolas faoin gceann scríbe agus cineál ceiste. D'fhéadfadh oibríochtaí TCP, UDP agus freastalaí cumais éagsúla a bheith ag teastáil ó seachfhreastalaí taisce HTTP nó tollán HTTP, nó seachfhreastalaí SOCKS. Cuir ceist ar an oibríocht ar theip uirthi in ionad leathanach poiblí áisiúil neamhghaolmhar.

Léirmhínigh cineál gach iarrthóra. Roghnaíonn NoProxy rochtain dhíreach d'aon ghnó; ní héadmháil aimsiú é óstach atá cosúil le folamh sa toradh sin. Caomhnaigh an t-ordú tosaíochta agus iarrthóirí malartacha.

Nuair ba cheart an ródú a bheith dinimiciúil i gcónaí, bain úsáid as an gcomhtháthú tacaithe de chumraíocht an chórais nó de mhonarcha seachfhreastalaí don soc nó don QNetworkAccessManager rannpháirteach. Má reoitear an chéad toradh mar chríochphointe seasta feidhmchláir, cailltear cinntí níos déanaí de réir cinn scríbe. Scrúdaigh an bainisteoir iarbhír nó an mhonarcha feidhmchlár suiteáilte: ní chruthaíonn glao diagnóiseach ina aice go n-úsáideann sé an polasaí céanna.

D'fhéadfadh stack líonra difriúil ó Qt Network a bheith ag brabhsálaí leabaithe. Ní shuíonn iarrthóir bailí soc Qt go dtacaíonn gach comhpháirt leis an bprótacal nó leis an bhfíordheimhniú céanna.

Ailt ghaolmhara