تبادل را توصیف کنید
برای هر عملیات، روش، منبع، فیلدهای مورد نیاز و شکل پاسخ موفق را مستند کنید. یک خطای اعتبارسنجی را شامل کنید. شکست انتقال را از درخواست رد شده متمایز کنید: نبود پاسخ ثابت نمیکند که یک عملیات تغییردهنده وضعیت شکست خورده است.
مدارک را به عنوان پیکربندی در نظر بگیرید
اعتبارنامههای سرور را در بستههای مرورگر و مخازن منابع نگه ندارید. کوچکترین مجموعه مجوز مفید را درخواست کنید و دسترسی توسعه و دسترسی تولید را جدا کنید. ثبت کنید چه کسی مالک هر یک از یکپارچهسازیها است و چگونه دسترسی میتواند لغو شود. جریان مجوز مستند شده توسط ارائهدهنده را دنبال کنید.
برای وابستگیهای در دسترس نبودن برنامهریزی کنید
زمانهای تایماوت را تنظیم کنید، از راهنمای محدودیت نرخ پیروی کنید و فقط زمانی عملیات را دوباره امتحان کنید که ایمن باشد. در صورتی که پشتیبانی شود، یک کلید تکرارپذیری میتواند درخواستهای تکراری را شناسایی کند. شناسه درخواست و یک دستهبندی کوتاه شکست را ثبت کنید؛ از هدرهای مجوز، کوکیهای نشست و دادههای شخصی اجتناب کنید.