Mae ymholiadau proxy Qt yn cynnwys y math o gysylltiad
Cadwch ymgeiswyr proxy Qt yn gysylltiedig â'r URL targed a'r weithred yn lle rhewi un canlyniad fel cyfeiriad byd-eang.
QNetworkProxyQuery query(QUrl(QStringLiteral("https://service.example.net/")));
const auto candidates = QNetworkProxyFactory::systemProxyForQuery(query);
Mae'r ymholiad Qt Network hwn yn archwilio polisi ar gyfer un URL. Cynhwyswch y penawdau Qt Network cyfatebol. Nid yw'n agor cysylltiad nac yn nodi'r llwybr ar gyfer pob soced yn y broses.
Mae QNetworkProxyQuery yn cynnwys gwybodaeth cyrchfan a math o ymholiad. Gall gweithrediadau TCP, UDP a gweinydd angen galluoedd gwahanol i proxy cache HTTP neu dwnnel HTTP, neu proxy SOCKS. Ymholwch am y weithred a fethodd yn hytrach na thudalen gyhoeddus gyfleus nad yw'n gysylltiedig.
Dehonglwch fath pob ymgeisydd. Mae NoProxy yn dewis mynediad uniongyrchol yn fwriadol; nid yw gwesteiwr sy'n edrych yn wag yn y canlyniad hwnnw'n fethiant darganfod. Cadwch y drefn ffafriaeth a'r ymgeiswyr amgen.
Pan ddylai llwybro aros yn ddeinamig, defnyddiwch y cyfuniad cydweddol o gyfluniad system neu ffatri proxy ar gyfer y soced neu QNetworkAccessManager sy'n cymryd rhan. Mae rhewi'r canlyniad cyntaf fel pwynt terfyn sefydlog i'r ap yn gollwng penderfyniadau diweddarach fesul cyrchfan. Archwiliwch y rheolwr gwirioneddol neu'r ffatri ap sydd wedi'i gosod: nid yw galwad diagnostig wrth ei ymyl yn profi ei fod yn defnyddio'r un polisi.
Gall porwr wedi'i osod fod â stac rhwydwaith gwahanol i Qt Network. Nid yw ymgeisydd dilys ar gyfer soced Qt yn profi bod pob cydran yn cefnogi'r un protocol neu anwythiad.