አንድ ደንበኛ የፕሮክሲውን የማረጋገጫ ተግዳሮት መፈጸም የሚችለው ለመተንተን የተሟላ HTTP ምላሽ ሲኖረው ብቻ ነው። የሁኔታ መስመር እና የProxy-Authenticate መስክ አሁንም የራስጌውን ክፍል የሚያጠናቅቀውን ባዶ መስመር ይፈልጋሉ።

አካል የሌለው አነስተኛ HTTP/1.1 ምላሽ ይህ አወቃቀር አለው፦

HTTP/1.1 407 Proxy Authentication Required<CRLF>
Proxy-Authenticate: Basic realm="local-proxy"<CRLF>
Content-Length: 0<CRLF>
<CRLF>

እያንዳንዱ የCRLF ምልክት የcarriage-return እና line-feed ባይቶችን ይወክላል፣ ቃል በቃል የምልክት ጽሑፍን አይደለም። የመጨረሻው የራስጌ መስመር አስቀድሞ በCRLF ያበቃል፤ ተጨማሪው CRLF ባዶውን መስመር ይፈጥራል። Content-Length ምንም አካል እንደማይከተል ይገልጻል።

ሌላ ጥያቄ ከመጠበቅዎ በፊት ሙሉውን ምላሽ ይላኩ ወይም ያፍስሱ። በጥሬ ሶኬት ላይ፣ ከተጠየቀው ያነሱ ባይቶችን የሚልኩ ጽሑፎችንም ግምት ውስጥ ያስገቡ።

407 ቢያንስ አንድ ተገቢ የProxy-Authenticate ተግዳሮት ይፈልጋል። ደንበኛው የቀረበውን እቅድ ከደገፈ እና ምስክርነቶችን ካገኘ፣ በProxy-Authorization እንደገና መሞከር ይችላል። የድረ-ገጽ 401 እና WWW-Authenticate መስኮች ሌላ የግንኙነት ደረጃን ይመለከታሉ።

ይህ የBasic ተግዳሮት የአቀራረብ ምሳሌ ነው፣ የተሟላ የማረጋገጫ ንድፍ አይደለም። የBasic ምስክርነቶች ምስጢራዊነት አስፈላጊ ሲሆን የተጠበቀ ግንኙነት ይፈልጋሉ። ተግዳሮቱን መላክ የይለፍ ቃል ማረጋገጫን፣ የጥያቄ ትንተናን ወይም የCONNECT ዋሻ መፍጠርን አይተገብርም።

ተዛማጅ ጽሑፎች