Mübadiləni təsvir edin
Hər əməliyyat üçün metod, resurs, tələb olunan sahələr və uğurlu cavabın formasını sənədləşdirin. Bir doğrulama xətası daxil edin. Nəqliyyat uğursuzluğunu rədd edilmiş sorğudan ayırd edin: cavabın olmaması vəziyyət dəyişdirən əməliyyatın uğursuz olduğunu sübut etmir.
Giriş məlumatlarını konfiqurasiya kimi qəbul edin
Server giriş məlumatlarını brauzer paketləri və mənbə anbarlarından kənarda saxlayın. Ən kiçik faydalı icazə dəstəyini tələb edin və inkişaf girişini istehsal girişindən ayırın. Hər bir inteqrasiyanın sahibinin kim olduğunu və girişin necə ləğv edilə biləcəyini qeyd edin. Təchizatçının sənədləşdirilmiş avtorizasiya axınını izləyin.
Mövcud olmayan asılılıqları planlaşdırın
Zaman aşımı təyin edin, sürət-məhdudiyyət təlimatlarına hörmət edin və əməliyyatı təkrarlamaq təhlükəsiz olduqda yalnız yenidən cəhd edin. Dəstək varsa, idempotentlik açarı təkrar sorğuları müəyyən edə bilər. Sorğu identifikatorunu və qısa uğursuzluq kateqoriyasını qeyd edin; avtorizasiya başlıqlarından, sessiya kukilərindən və şəxsi məlumatlardan çəkinin.