බොත්තම කැරකෙමින් ඇත, ටැබය දෝෂයක් පෙන්වයි, සහ ඔබ මිනිත්තු දහයක් පුරවමින් සිටි පෝරමය අතුරුදහන් වී ඇත. ඔබ නොදන්නේ සම්බන්ධතාවය බිඳවැටීමට පෙර ලේඛනය ලැබුණාද යන්නයි. එම නොදන්නා දෙය අසාර්ථකත්වයක් ලෙස සැලකීමෙන් තමයි අනුපිටපත් අදහස්, දෙගුණ වූ ඇණවුම් සහ නැවත නැවත එන සහාය ටිකට් පත් හැදෙන්නේ.

නිශ්චිත අනුපිළිවෙලකින් ප්‍රතිසාධනය කරන්න: පෙළ තබා ගන්න, ප්‍රතිඵලය සොයන්න, ඊට පසුව පමණක් දෙවන යැවීමට අවසර තිබේදැයි තීරණය කරන්න.

පෙළ සහ වේලා මුද්‍රාවෙන් අරඹන්න

වෙනත් කිසිවක් ස්පර්ශ කිරීමට පෙර පිටුවෙන් අන්තර්ගතය පිටපත් කරන්න, බ්‍රවුසරය තවමත් ක්ෂේත්‍රයේ තබා ඇති කෙටුම්පතද ඇතුළුව. වේලාව, ඔබ සිටි පිටුව සහ කළ ක්‍රියාව ලියා තබන්න, මන්ද මෙම විස්තර තුනම ඉතිරි විමර්ශනය කළ හැකි කරන්නේ ඒවායින් ය. ටැබය තවමත් විවෘත නම්, ජාල ඇතුළත් කිරීම කියවන තෙක් එය විවෘතව තබන්න. පෙළ සුරැකීමෙන් කිසිදු වියදමක් නැත, එය නැති කිරීමෙන් මුළු කටයුත්තම වැය වේ.

පසුව ඔබට සැබවින්ම නිරීක්ෂණය කළ හැකි අසාර්ථක ආකාර දෙක වෙන් කරන්න. ඉල්ලීම මැදින් බිඳුණු සම්බන්ධතාවයක් සහ දෝෂයකින් පිළිතුරු දුන් සේවාදායකයක් ජාල පැනලයේ වෙනස් ලෙස පෙනේ, යෙදුමේ තීරණය ගැන යමක් පවසන්නේ දෙවැන්න පමණි.

යෙදුමේම දර්ශනයේ ප්‍රතිඵලය සොයන්න

ප්‍රතිඵලය පෙන්වන කියවීම් දර්ශනය නැවත පූරණය කරන්න: අදහස් ලැයිස්තුව, ඇණවුම් ඉතිහාසය, ටිකට් පත් පෝලිම හෝ ඔබ සංස්කරණය කරමින් සිටි වාර්තාව. නවතම සටහන වෙනුවට ගිණුම, ගමනාන්තය, වේලාව සහ අන්තර්ගතය අනුව ගළපන්න, මන්ද ඔබට පසුව වෙනත් කෙනෙකු ලියා තිබිය හැකිය. පසුබිම් කාර්යයක් සඳහා, සම්බන්ධතා පරීක්ෂණයක් ලෙස නව මෙහෙයුමක් සෑදීම වෙනුවට පවතින යොමුව සහ එහි තත්ත්වය සොයන්න.

ප්‍රතිඵලය එහි තිබේ නම්, ඔබ අවසන් කළා, දෝෂය ලේඛනයේ නොව පිළිතුරු මාර්ගයේ ය. නොමැති නම්, යෙදුම එය තවම තහවුරු කර නැති බවට හැකියාව තබා ගන්න: පෝලිමේ ඇති කාර්යයක්, ප්‍රමාද වූ කියවීම් දර්ශනයක් හෝ පසුගාමී ප්‍රතිනකයක් සාර්ථක ලේඛනයක් ටික වේලාවක් සඟවා තැබිය හැකිය.

නිගමනයකට එළඹීමට පෙර එයට නිශ්චිත දෙවන බැල්මක් දෙන්න, දෙවන පරීක්ෂණයේ වේලාවද සටහන් කරන්න. විනාඩි දහයක පරතරයකින් යුත් පරීක්ෂණ දෙකකට වඩා තත්පර විස්සක පරතරයකින් යුත් පරීක්ෂණ දෙකක් බොහෝ දුර්වල සාක්ෂියකි.

දෙවන යැවීම ආරක්ෂිතදැයි තීරණය කරන්න

පිළිතුර රඳා පවතින්නේ මෙහෙයුම මත මිස ඔබේ ඉවසීම මත නොවේ. HTTP එකම අභිප්‍රාය ඇති බලපෑම සමඟ නැවත කළ හැකි ක්‍රම නොහැකි ඒවායින් වෙන් කරයි, සහ අර්ථ විද්‍යාව එයට ඉඩ දෙන බව නොදන්නේ නම් දෙවන වර්ගයේ ස්වයංක්‍රීය නැවත උත්සාහයට එරෙහිව උපදෙස් දෙයි. අදහසක් සෑදීම, ඇණවුමක් තැබීම සහ ගෙවීමක් යැවීම සාමාන්‍යයෙන් දෙවන කණ්ඩායමට අයත් වේ, එබැවින් සාර්ථක ලෙස පෙනෙන දෙවන ක්ලික් එක පළමු එක ගැන කිසිවක් නොකියයි.

ඔබ සේවාලාභියා නඩත්තු කරන්නේ නම්, API ලේඛනගත කරන නැවත උත්සාහ හෝ ඉඩම්පොටන්සි ක්‍රමය භාවිත කරන්න, සහ සෑම උත්සාහයකටම නව යතුරක් සෑදීම වෙනුවට එය එම තාර්කික මෙහෙයුමට සම්බන්ධ කරන්න. ලුහුබැඳීම සඳහා භාවිත වන ඉල්ලීම් හඳුනා ගන්නා අංකය අනුපිටපත් මැඩපැවැත්වීමේ යතුරක් නොවේ, සේවාදායකය එය එසේ නොසලකන්නේ නම්.

curl -i -X POST https://api.example.net/v1/orders \
  -H "Idempotency-Key: 6f1c2a94-3b7e-4a10-9c22-5d0e8f7b1a63" \
  -H "Content-Type: application/json" \
  --data @order.json

යතුර උපකාරී වන්නේ සේවාව එය මෙහෙයුම සමඟ ගබඩා කර නැවත වරක් මුල් ප්‍රතිඵලය ලබා දෙන විට පමණි. නිෂ්පාදනයේ එය මත රඳා පැවතීමට පෙර වේදිකා අන්ත ලක්ෂ්‍යයක එම හැසිරීම පරීක්ෂා කරන්න.

නැවත යමක් එබීමට පෙර සාක්ෂි රැස් කරන්න

දෝෂයේ තිර රුවක් වෙනුවට ජාල සටහන තබා ගන්න. ඉල්ලීමේ ක්‍රමය, URL, පිළිතුර හෝ කාල සීමාව සහ එය සිදු වූ වේලාව යනු පරිපාලකයෙකුට යෙදුමේ වාර්තා සමඟ සම්බන්ධ කළ හැකි දේය. සටහන විධානයක් ලෙස අපනයනය හෝ පිටපත් කරන්නේ ඉන් පසු පිටපතෙන් කුකී, අවසර ශීර්ෂ සහ ඕනෑම පෞද්ගලික අන්තර්ගතයක් ඉවත් කළහොත් පමණි. ඔබේම සැසිය අක්ෂතව තබන්න, සහ අල්ලා ගත් අක්‍රමතා සහිත ඉල්ලීමක් කිසිවිටෙක කෙටි මාර්ගයක් ලෙස නැවත නොගන්න.

සේවා හිමිකරුට එක් නිශ්චිත ප්‍රශ්නයක් අසන්න: මෙම අන්තර්ගතය සමඟ මෙම වේලාවේ මෙහෙයුම සාර්ථක වූවාද, ඊට යොමුවක් තිබේද? එම ප්‍රශ්නයට පිළිතුරක් ඇත, නමුත් "අඩවිය කැඩුණාද" යන ප්‍රශ්නයට පිළිතුරක් නැත.

මෙම අභ්‍යාසයේ අරමුණ ක්‍රියාව හරියටම වරක් සිදු වූ බව තහවුරු කිරීමයි. ඔබට වැසිය හැකි දෝෂ පණිවිඩයක් ඔබට විශ්වාස කළ හැකි වාර්තාවක් හා සමාන නොවේ, සහ තවත් යමක් යැවීමට පෙර ඔබට අවශ්‍ය වන්නේ දෙවැන්නයි.

අදාළ ලිපි