Qt-ൽ DefaultProxy എന്നതിന്റെ അർത്ഥം ഒബ്ജക്റ്റ് അപ്ലിക്കേഷന്റെ പ്രോക്സി തിരഞ്ഞെടുപ്പ് പാരമ്പര്യമായി സ്വീകരിക്കുന്നു എന്നാണ്. അതിന്റെ അർത്ഥം “നേരിട്ട് ബന്ധിപ്പിക്കുക” എന്നല്ല, പേര് മാത്രം ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ഒരു പ്രത്യേക ക്രമീകരണം കണ്ടെത്തിയെന്ന് ഉറപ്പ് നൽകുന്നുമില്ല.

തിരഞ്ഞെടുപ്പ്ഉദ്ദേശ്യം
DefaultProxyഅപ്ലിക്കേഷൻ തലത്തിലുള്ള നയം ഉപയോഗിക്കുക
NoProxyനേരിട്ടുള്ള കണക്ഷൻ അഭ്യർത്ഥിക്കുക
വ്യക്തമായ HTTP അല്ലെങ്കിൽ SOCKS പ്രോക്സിനൽകിയ എൻഡ്പോയിന്റും പ്രോക്സി തരവും ഉപയോഗിക്കുക

ഉദാഹരണത്തിന്, ഒരു അപ്ലിക്കേഷന് പങ്കിട്ട HTTP പ്രോക്സി സ്ഥാപിക്കാം:

QNetworkProxy::setApplicationProxy(
    QNetworkProxy(QNetworkProxy::HttpProxy, "proxy.example", 8080));

HTTP പ്രോക്സി പട്ടികയിലെ ഒരു HTTP വിലാസം, പ്രോക്സി പ്രാമാണീകരണമില്ലാതെ അനുവദനീയമായ പൊതു അഭ്യർത്ഥനകൾക്ക് ഉദാഹരണത്തിലെ ഹോസ്റ്റും പോർട്ടും നൽകാം. പാരമ്പര്യമായ തിരഞ്ഞെടുപ്പ് ഉപയോഗിക്കുന്ന നെറ്റ്വർക്ക് മാനേജർക്ക് ആ നയം പിന്തുടരാം. എന്നാൽ വ്യക്തമായ എൻഡ്പോയിന്റോ NoProxy-യോ ലഭിച്ച മാനേജർക്ക് പകരം ബോധപൂർവമായ പ്രാദേശിക തിരഞ്ഞെടുപ്പുണ്ട്.

അപ്ലിക്കേഷൻ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തെ പിന്തുടരേണ്ടിവരുമ്പോൾ, പിന്തുണയുള്ള QNetworkProxyFactory സിസ്റ്റം കോൺഫിഗറേഷൻ ഇന്റർഫേസ് ഉപയോഗിക്കുക. ആ കണ്ടെത്തൽ തീരുമാനം ഒരു പ്രത്യേക സോക്കറ്റോ മാനേജരോ ഉപയോഗിക്കുന്ന enum മൂല്യത്തിൽ നിന്ന് വേർതിരിച്ച് വയ്ക്കുക.

ബന്ധപ്പെട്ട കണക്ഷന് മുമ്പ് തിരഞ്ഞെടുപ്പ് കോൺഫിഗർ ചെയ്യുക. ഇതിനകം ബന്ധിപ്പിച്ച സോക്കറ്റിൽ പ്രോക്സി ക്രമീകരണങ്ങൾ മാറ്റുന്നത് ആ കണക്ഷനെ പുതിയ എൻഡ്പോയിന്റിലേക്ക് നീക്കില്ലെന്ന് Qt രേഖപ്പെടുത്തുന്നു.

അനുബന്ധ ലേഖനങ്ങൾ