Que herda DefaultProxy de Qt
Escolla un comportamento de proxy herdado, directo ou explícito para os obxectos de rede de Qt sen tratar DefaultProxy como sinónimo dunha configuración do sistema.
En Qt, DefaultProxy significa que o obxecto herda a elección de proxy da aplicación. Non significa «conectar directamente», e o nome por si só non promete que se descubrise unha configuración concreta do sistema operativo.
| Opción | Intención |
|---|---|
| DefaultProxy | Usar a política de nivel de aplicación |
| NoProxy | Solicitar unha conexión directa |
| Un proxy HTTP ou SOCKS explícito | Usar o extremo e o tipo de proxy indicados |
Por exemplo, unha aplicación pode establecer un proxy HTTP compartido:
QNetworkProxy::setApplicationProxy(
QNetworkProxy(QNetworkProxy::HttpProxy, "proxy.example", 8080));
Un enderezo HTTP da lista de proxies HTTP pode fornecer o host e o porto do exemplo para solicitudes públicas permitidas sen autenticación de proxy. Un xestor de rede que use a elección herdada pode entón seguir esa política. En cambio, un xestor cun extremo explícito ou NoProxy ten unha selección local deliberada.
Cando a aplicación deba seguir o sistema operativo, use a interface de configuración do sistema QNetworkProxyFactory admitida. Manteña esa decisión de descubrimento separada do valor de enumeración que usa un socket ou un xestor concreto.
Configure a elección antes da conexión correspondente. Qt documenta que cambiar a configuración de proxy nun socket xa conectado non move esa conexión ao novo extremo.