લેખ

ફોર્મ મોડ્યુલોની ક્રિયાઓ: POST અને GET

લક્ષણ method તત્વ માં <form> સર્વર પર ડેટા કેવી રીતે મોકલવામાં આવે છે તે સ્પષ્ટ કરે છે.

HTTP પદ્ધતિઓ જાહેર કરે છે કે સર્વરને મોકલવામાં આવેલ ડેટા પર કઈ ક્રિયા કરવી જોઈએ. HTTP પ્રોટોકોલ ઘણી પદ્ધતિઓ પ્રદાન કરે છે, અને HTML ફોર્મ તત્વ વપરાશકર્તા ડેટા સબમિટ કરવા માટે બે પદ્ધતિઓનો ઉપયોગ કરવા સક્ષમ છે:

  • Metodo GET : ઉલ્લેખિત સંસાધનમાંથી ડેટાની વિનંતી કરવા માટે વપરાય છે
  • Metodo POST : સંસાધનને અપડેટ કરવા માટે સર્વરને ડેટા મોકલવા માટે વપરાય છે

પદ્ધતિ GET

સર્વરમાંથી સંસાધન મેળવવા માટે HTML GET પદ્ધતિનો ઉપયોગ થાય છે. 

દાખ્લા તરીકે:

<form method="get" action="www.bloginnovazione.it/search">
    <input type="search" name="location" placeholder="Search.." />
    <input type="submit" value="Go" />
</form>

જ્યારે અમે ઉપરના ફોર્મની પુષ્ટિ કરીએ છીએ, દાખલ કરવું Italy ઇનપુટ ફીલ્ડમાં, સર્વરને મોકલેલ વિનંતી હશે www.bloginnovazione.it/search/?location=Italy.

HTTP GET પદ્ધતિ સર્વરને ડેટા મોકલવા માટે URL ના અંતમાં ક્વેરી સ્ટ્રિંગ ઉમેરે છે. ક્વેરી સ્ટ્રિંગ જોડીના રૂપમાં છે key=value પ્રતીક દ્વારા આગળ ? .

ઇનોવેશન ન્યૂઝલેટર
નવીનતા પરના સૌથી મહત્વપૂર્ણ સમાચારને ચૂકશો નહીં. તેમને ઇમેઇલ દ્વારા પ્રાપ્ત કરવા માટે સાઇન અપ કરો.

URL થી, સર્વર વપરાશકર્તા દ્વારા સબમિટ કરેલ મૂલ્યનું વિશ્લેષણ કરી શકે છે જ્યાં:

  • કી - સ્થાન
  • મૂલ્ય -ઇટાલી

પદ્ધતિ POST

HTTP POST પદ્ધતિનો ઉપયોગ વધુ પ્રક્રિયા માટે સર્વર પર ડેટા મોકલવા માટે થાય છે. દાખલા તરીકે,

<form method="post" action="www.bloginnovazione.it/search">
    <label for="firstname">First name:</label>
    <input type="text" name="firstname" /><br />
    <label for="lastname">Last name:</label>
    <input type="text" name="lastname" /><br />
    <input type="submit" />
</form>

જ્યારે અમે ફોર્મ સબમિટ કરીએ છીએ, ત્યારે તે સર્વરને મોકલવામાં આવેલી વિનંતીના મુખ્ય ભાગમાં વપરાશકર્તા ઇનપુટ ડેટા ઉમેરશે. વિનંતી નીચે પ્રમાણે ભરવામાં આવશે:

POST /user HTTP/2.0
Host: www.bloginnovazione.it
Content-Type: application/x-www-form-urlencoded
Content-Length: 33

firstname=Robin&lastname=Batman

મોકલવામાં આવેલ ડેટા યુઝરને સરળતાથી દેખાતો નથી. જો કે, અમે બ્રાઉઝર ડેવલપર ટૂલ્સ જેવા વિશેષ સાધનોનો ઉપયોગ કરીને સબમિટ કરેલા ડેટાને નિયંત્રિત કરી શકીએ છીએ.

પદ્ધતિઓ GET e POST સરખામણી માં

  • GET પદ્ધતિ
    • GET પદ્ધતિથી મોકલવામાં આવેલ ડેટા URL માં દેખાય છે.
    • GET વિનંતીઓ બુકમાર્ક કરી શકાય છે.
    • GET વિનંતીઓ કેશ કરી શકાય છે.
    • GET વિનંતીઓની અક્ષર મર્યાદા છે 2048 પાત્રો
    • GET વિનંતીઓમાં માત્ર ASCII અક્ષરોને જ મંજૂરી છે.
  • પોસ્ટ પદ્ધતિ
    • POST પદ્ધતિથી મોકલેલ ડેટા દેખાતો નથી.
    • POST વિનંતીઓ બુકમાર્ક કરી શકાતી નથી.
    • POST વિનંતીઓ કેશ કરી શકાતી નથી.
    • POST વિનંતીઓની કોઈ મર્યાદા નથી.
    • POST વિનંતીમાં તમામ ડેટાની મંજૂરી છે

Ercole Palmeri

ઇનોવેશન ન્યૂઝલેટર
નવીનતા પરના સૌથી મહત્વપૂર્ણ સમાચારને ચૂકશો નહીં. તેમને ઇમેઇલ દ્વારા પ્રાપ્ત કરવા માટે સાઇન અપ કરો.
ટૅગ્સ: HTML

તાજેતરના લેખો

બાળકો માટે રંગીન પૃષ્ઠોના ફાયદા - તમામ ઉંમરના લોકો માટે જાદુની દુનિયા

રંગ દ્વારા સુંદર મોટર કૌશલ્ય વિકસાવવાથી બાળકોને લેખન જેવી વધુ જટિલ કુશળતા માટે તૈયાર કરવામાં આવે છે. રંગ કરવા માટે…

2 મે 2024

ભાવિ અહીં છે: શિપિંગ ઉદ્યોગ વૈશ્વિક અર્થતંત્રમાં કેવી રીતે ક્રાંતિ લાવી રહ્યો છે

નૌકાદળ ક્ષેત્ર એ સાચી વૈશ્વિક આર્થિક શક્તિ છે, જેણે 150 અબજના બજાર તરફ નેવિગેટ કર્યું છે...

1 મે 2024

પ્રકાશકો અને OpenAI આર્ટિફિશિયલ ઇન્ટેલિજન્સ દ્વારા પ્રક્રિયા કરાયેલ માહિતીના પ્રવાહને નિયંત્રિત કરવા માટે કરાર પર હસ્તાક્ષર કરે છે

ગયા સોમવારે, ફાઇનાન્શિયલ ટાઇમ્સે OpenAI સાથેના સોદાની જાહેરાત કરી હતી. FT તેના વિશ્વ કક્ષાના પત્રકારત્વને લાઇસન્સ આપે છે...

30 એપ્રિલ 2024

ઓનલાઈન ચુકવણીઓ: સ્ટ્રીમિંગ સેવાઓ તમને કાયમ માટે કેવી રીતે ચૂકવણી કરે છે તે અહીં છે

લાખો લોકો સ્ટ્રીમિંગ સેવાઓ માટે ચૂકવણી કરે છે, માસિક સબ્સ્ક્રિપ્શન ફી ચૂકવે છે. સામાન્ય અભિપ્રાય છે કે તમે…

29 એપ્રિલ 2024

તમારી ભાષામાં ઇનોવેશન વાંચો

ઇનોવેશન ન્યૂઝલેટર
નવીનતા પરના સૌથી મહત્વપૂર્ણ સમાચારને ચૂકશો નહીં. તેમને ઇમેઇલ દ્વારા પ્રાપ્ત કરવા માટે સાઇન અપ કરો.

અમને અનુસરો