ለ.NET WebProxy ግልጽ የማንነት ማረጋገጫ መረጃዎች
የ.NET WebProxy ሲገነቡ መረጃዎቹን በግልጽ ይመድቡ፤ መረጃ የያዘ URI መለያውን ይሞላል ብለው አያስቡ።
አንድ URI ከአስተናጋጁ በፊት username:password ሊይዝ ይችላል። ይህ ግን ያንን URI የሚቀበል ማንኛውም .NET API የተጠቃሚውን መረጃ ወደ ማረጋገጫ ነገር ይቀዳል ማለት አይደለም።
WebProxy በቀጥታ ሲገነቡ የመረጃውን ምድብ ግልጽ ያድርጉ፦
var proxy = new WebProxy("http://203.0.113.10:8080")
{
Credentials = new NetworkCredential(proxyUser, proxyPassword)
};የመጨረሻ ነጥብና የመለያ ተለዋዋጮች ምሳሌ ናቸው። ይህ የመድረሻ አድራሻውን፣ የፕሮክሲ አድራሻውንና የፕሮክሲ መለያውን ይለያል።
የግቤት ቅርጸት መረጃ ያለው URL ካቀረበ፣ የተጠቃሚውን መረጃ በጥንቃቄ ይተንትኑ። ኮሎን የያዘ የይለፍ ቃል በመለያ መለያያው ላይ ብቻ በመከፋፈል ይጠብቁ፣ የተመሰጠሩ ክፍሎችንም በትክክለኛው ደረጃ ይፍቱ። ያንን ተንታኝ በሚመረምሩበት ጊዜ ዋናውን URL ከማተም ይቆጠቡ።
እንደ አካባቢ ቅንብር የሚሠራ የፕሮክሲ URL ወደ ሌላ ኮንስትራክተር ሲተላለፍ በተለየ መንገድ ሊሠራ ይችላል። የአካባቢ ፕሮክሲ ማስጀመሪያ የራሱ የመተንተን ሎጂክ አለው፤ ሁሉም ኮንስትራክተር ተመሳሳይ መስኮችን ይጠቀማል ማለት አይደለም።
በመጨረሻ፣ የተዋቀረውን የፕሮክሲ ነገር ጥያቄውን በሚያከናውነው ሃንድለር ላይ ያስቀምጡ። ጥቅም ላይ በማይውል WebProxy ላይ ትክክለኛ መረጃ መኖሩ ግንኙነቱን ሊነካ አይችልም።