GET သည် ပရောက်စီမှတစ်ဆင့် အတည်ပြုနိုင်သော်လည်း POST သို့မဟုတ် PUT သည် ပြန်မလုပ်နိုင်သော ကိုယ်ထည် သို့မဟုတ် ပြန်လှိမ့်ခြင်း အမှားဖြင့် မအောင်မြင်ပါ။ အကောင့်မှန်နိုင်သည်- ဖောက်သည်က အပ်လုဒ်ကို အသုံးပြုပြီးနောက်တွင်ပင် အတည်ပြုခြင်း ဖလှယ်မှုက နောက်ထပ် တောင်းဆိုမှုတစ်ခု လိုအပ်နိုင်သည်။

ကိုယ်ထည်၏ အရင်းအမြစ်ပြန်လုပ်ရန် ရွေးချယ်မှု
သေးငယ်သော ကန့်သတ်ကိုယ်ထည်ကန့်သတ်ထားသော ဘူဖာသည် ၎င်း၏ ဘိုက်များကို သိမ်းထားနိုင်သည်။
ရှာဖွေနိုင်သော ဖိုင်ဖောက်သည်က ပံ့ပိုးသော ပြန်လှိမ့်ခြင်း အင်တာဖေ့စ်က ၎င်းကို ပြန်လုပ်နိုင်စေနိုင်သည်။
မီးစက်ခြင်း၊ ပိုက် သို့မဟုတ် တိုက်ရိုက်ထုတ်လုပ်သူတစ်ကြိမ်သုံး အရင်းအမြစ်အတွက် အခြားဒီဇိုင်း လိုအပ်နိုင်သည်။

libcurl သည် အဆင့်များစွာ အတည်ပြုခြင်း အပါအဝင် အသုံးပြုမှုများအတွက် ရှာဖွေမှု ပြန်ခေါ်မှုများကို မှတ်တမ်းတင်သည်။ Jersey သည် ချိတ်ဆက်ကိရိယာ၏ အပြုအမူအပေါ် မူတည်၍ ဘူဖာတင်ထားသော နှင့် အပိုင်းပိုင်းခွဲထားသော ဒြပ်အရာ လုပ်ဆောင်မှုမုဒ်များကို ပေးသည်။ ဥပမာ Jersey 2 Apache ချိတ်ဆက်ကိရိယာ သည် ဘူဖာတင်ထားသော ဆက်တင်ကို ပြသည်။ နှစ်ခုစလုံးသည် မမ်မိုရီအတွင်း အကန့်အသတ်မဲ့ အပ်လုဒ်များကို သင့်လျော်စေမည် မဟုတ်ပါ။

မအောင်မြင်သော နည်းလမ်းနှင့် ကိုယ်ထည် အရင်းအမြစ်ကို ပြန်လည်ဖန်တီးပါ။ ပြင်ဆင်မှု GET တွင် ပြန်လုပ်ရန် အပ်လုဒ် မရှိပါ၊ နောက်ပိုင်း အပ်လုဒ်က ၎င်း၏ ချိတ်ဆက်မှု သို့မဟုတ် အတည်ပြုခြင်း အခြေအနေကို မျှဝေသည်ဟု မသက်သေပြနိုင်ပါ။ ဦးတည်ရာ၊ ဖောက်သည် အရာဝတ္ထု သို့မဟုတ် ချိတ်ဆက်မှုမူဝါဒ အသစ်များက ၎င်းကို ပြောင်းနိုင်သည်။ ဖိုင်အခြေပြု ကိုယ်ထည်နှင့် တိုက်ရိုက် စီးကြောင်းတို့သည်လည်း ၎င်းတို့၏ နမူနာစာသား တူညီသော်လည်း ကွဲပြားသည်။

ဘူဖာတင်ပါက ၎င်း၏ အရွယ်အစား ကန့်သတ်ချက်၊ သိုလှောင်မှု တည်နေရာနှင့် သက်တမ်းကို သတ်မှတ်ပါ။ တစ်ပြိုင်နက် အပ်လုဒ်များက ကုန်ကျစရိတ်ကို မြှင့်တင်ပြီး ထိခိုက်လွယ်သော ဒေတာသည် ဘူဖာ သိမ်းထားသည့် နေရာတိုင်းတွင် ကျန်ရှိနေသည်။

သိရှိပြီး လိုက်ဖက်သော ပရောက်စီသို့ ကြိုတင် အတည်ပြုခြင်း သည် ကနဦး စိန်ခေါ်မှုတစ်ခုကို ရှောင်နိုင်သည်။ သို့သော် နောက်ထပ် ကြိုးစားမှု လိုအပ်နိုင်သည့် နောက်ပိုင်း အတည်ပြုခြင်း အလှည့်၊ ပြန်ညွှန်းမှု သို့မဟုတ် ပိတ်ထားသော ချိတ်ဆက်မှု တိုင်းကို မဖယ်ထုတ်နိုင်ပါ။

ပရောက်စီ၏ တုံ့ပြန်မှု၊ ကိုယ်ထည် အသုံးပြုသည့် အမှတ်နှင့် ပြန်လုပ်ခြင်း အမှားကို အတူတကွ ထားပါ။ ထို့နောက် ပရိုတိုကော ပြန်လုပ်ခြင်းကို မသေချာသော အပလီကေးရှင်း ရလဒ်နှင့် ခွဲခြားပါ- တုံ့ပြန်မှု မပျောက်မီ တင်သွင်းမှုကို လုပ်ဆောင်ပြီး ဖြစ်နိုင်သည်။ ပြန်မပို့မီ ဦးတည်ရာ၏ idempotency စည်းမျဉ်းများကို လိုက်နာပါ။

ဆက်စပ်ဆောင်းပါးများ