תיעוד 141
פתרון בעיות ב-Rate Limiting (גרסה קודמת)
עודכן לאחרונה ב-16 באפריל 2026.
כמה בעיות נפוצות בהגדרת הגבלת קצב מונעות התאמה תקינה של בקשות:
- הכללת סכמות פרוטוקול HTTP או HTTPS בתבניות כללים (כגון
https://example.com/*). כדי להגביל כללים כך שיתאימו רק לתעבורת HTTP או HTTPS, השתמשו במערך schemes בהתאמת הבקשה. לדוגמה,"schemes": [ "HTTPS" ]. - שכחת תו קו נטוי בסוף (
/). Cloudflare Rate Limiting מתייחס רק לבקשות לדף הבית (כגוןexample.comו-example.com/) כשוות ערך, אבל לא לכל נתיב אחר (כגוןexample.com/path/ו-example.com/path). כדי להתאים נתיבי בקשה גם עם הקו הנטוי בסוף וגם בלעדיו, השתמשו בהתאמת תו כללי (לדוגמה,example.com/path*). - הכללת מחרוזת שאילתה או עוגן (כגון
example.com/path?foo=barאוexample.com/path#section1). כלל כמוexample.com/pathיתאים לבקשות אלexample.com/path?foo=bar. - עקיפת הגבלת קצב באמצעות כללי גישה לפי IP.
- הכללת מספר פורט (כגון
example.com:8443/api/). Rate Limiting לא מתחשב במספרי פורט בתוך כללים. הסירו את מספר הפורט מה-URL כדי שכלל הגבלת הקצב יופעל כצפוי.
#שגיאות API נפוצות
השגיאות הנפוצות הבאות עשויות למנוע הגדרת כללי הגבלת קצב דרך Cloudflare API:
Decoding is not yet implemented: מציין שהבקשה חסרה את הכותרתContent-Type: application/json. הוסיפו את הכותרת לבקשת ה-API כדי לתקן את הבעיה.Ratelimit.api.not_entitled: לקוחות Enterprise חייבים לפנות לצוות החשבון שלהם לפני הוספת כללים.
הערה
אפשר להגדיר את הפרמטר origin_traffic רק בתוכניות Enterprise. הגדרת "origin_traffic" = false לכלל בדומיין Free, Pro או Business מומרת אוטומטית ל-"origin_traffic" = true.