ከፖስት ጋር ያግኙ
የቅጽ ውሂቡ ከአገልጋዩ በተጠየቀው ዩአርኤል ከተመሰጠረ ጌት ይባላል፣ነገር ግን የቅጹ መረጃ በመልእክቱ አካል ውስጥ ከተላከ ፖስት ተብሎ ይጠራል። ከዩአርኤል ጋር ምንም ተጨማሪ መረጃ ከሌለዎት ይህ ቅጽ ጥቅም ላይ ይውላል።
በድር ማሰሻችን ላይ የምናነባቸው የኤችቲኤምኤል ገፆች በባህሪያቸው የማይለዋወጡ ናቸው። እነዚህ የማይንቀሳቀሱ ሰነዶች ናቸው እና ከድረ-ገጽ ጋር በንቃት ስንገናኝ ውሂቡን ወደ ሴቨር መልሰው መላክ አለብዎት። ይህ ቅጾች አጠቃቀም ጋር ማሳካት ነው እና ቅጽ መጠቀም የሚችሉበት ሁለት ዘዴዎች አሉ; ያግኙ እና ይለጥፉ። ቅጹን በመጠቀም ውሂቡ ወደ አገልጋዩ ለመመለስ በኮድ ተቀምጧል።አሁን፣ በGet እና በፖስታ መካከል ያለው ትክክለኛ ልዩነት ምንድነው?
ውሂቡ ከአገልጋዩ በተጠየቀው ዩአርኤል ከተመሰጠረ በኤችቲኤምኤል መግለጫዎች መሠረት Get ይባላል። የቅጹ መረጃ ከዩአርኤል የሚለየው ውሂቡን በሚቀበለው መተግበሪያ ነው። ዩአርኤሉን እና የቅጽ ውሂብን ከተነተነ በኋላ ለጥያቄው እንደ ግብአት ጥቅም ላይ ይውላል። በድር ዩአርኤል መጨረሻ ላይ ረጅም የእሴቶች እና ተለዋዋጮች ጅራት ካዩ፣ ከ Get መጠይቁ ጋር እየተገናኙ እንደሆነ መረዳት ይችላሉ። በሁሉም የመጠይቁ መረጃ፣ ከ Get ጥያቄ ጋር እየሰሩ ከሆነ ሙሉውን ዩአርኤል ዕልባት ማድረግ ይችላሉ። ስለዚህ ዕልባቱን እንደገና ሲከፍቱ የጥያቄውን ውጤት በእርግጠኝነት ማየት ይችላሉ።
የቅጹ መረጃ በመልእክቱ አካል ውስጥ ከተላከ ፖስት ተብሎ ይጠራል። ከዩአርኤል ጋር ምንም ተጨማሪ መረጃ ከሌልዎት፣ ይህ ቅጽ ጥቅም ላይ እየዋለ ነው። ልጥፉ ከግኙ ጋር ሲወዳደር በተጠቃሚው የአሳሽ ታሪክ ውስጥ መሸጎጥ አይችልም። ይህ ሁኔታ ገጹ መረጃውን ለድር አገልጋዩ እንደገና ለማስረከብ ያለበት ሁኔታ ይነሳል።ምሽቱ ይህን ሁኔታ ደጋግሞ አጋጥሞዎታል።
ብዙውን ጊዜ ፎርም ሲያዘጋጁ Get መጠቀም እንዳለቦት ይመከራል እና በአንዳንድ ሁኔታዎች ብቻ ፖስት መጠቀም አለብዎት። ከተለዋዋጭዎቹ ውስጥ አንዳቸውም አሳሹን ቢያበላሹ ወይም ዩአርኤሉን በጣም ረጅም ካደረገው የፖስታ ቅጹን መጠቀም ይችላሉ። የመተግበሪያዎን ተግባር እንዲደበቅ ወይም ለሌሎች ተጠቃሚዎች እንዳይታይ ማድረግ ከፈለጉ የተሻለው ቅጽ ስለሆነ ፖስትን መጠቀም ብዙ ጥቅሞች አሉት። ነገር ግን ማንም ሰው የሚጠቀሙባቸውን ተለዋዋጮች ከመተግበሪያዎ ምንጭ ኮድ መረዳት ስለሚችል ይህ የደህንነት ቃል ኪዳን አይደለም።
በጌት እና ፖስት መካከል ያሉ ዋና ዋና ልዩነቶች እንደሚከተለው ሊዘረዘሩ ይችላሉ፡
ታይነት
ይህ በGet እና Post ዘዴዎች መካከል ያለው መሠረታዊ ልዩነት ነው። የማግኘት ጥያቄው በጥያቄ ምልክት እንደተለየ ከዩአርኤል ጋር ተያይዟል። የፖስታ ጥያቄው በኤችቲቲፒ አካል ውስጥ የታሸገ በመሆኑ ሊታይ አይችልም።
አፈጻጸም
የ Get ጥያቄን መፍጠር በአንፃራዊነት ቀላል ሲሆን ከፖስታ ጥያቄው በጣም ፈጣን ነው። ነገር ግን የፖስታ ጥያቄው በማሸግ ሂደት ውስጥ ጊዜ ይወስዳል።
የውሂብ አይነት
የጌት ጥያቄ በዩአርኤል በኩል ስለተላከ፣የጽሑፍ ቅርጸት ብቻ ሊሆን ይችላል። ነገር ግን በፖስታ ጉዳይ ላይ እንደዚህ ያለ ገደብ የለም እና ሁለቱንም የሁለትዮሽ እና የጽሁፍ ውሂብን መያዝ ይችላል።
የውሂብ ስብስብ
"Enctype" እሴት ያለው ባህሪ ከፖስት ጥያቄዎች ጋር መጠቀም ሲቻል የ Get ጥያቄዎች ግን የASCII ቁምፊዎችን ብቻ መጠቀም ይችላሉ።
ቅጹ ምንም የጎንዮሽ ጉዳት ካላመጣ፣የ"GET" ዘዴን መጠቀም ይቻላል። አብዛኛዎቹ የመረጃ ቋቶች ለGET ዘዴ አጠቃቀም ተስማሚ ናቸው።