HTTP स्थिति कोड

एचटीटीपी स्टेटस कोड, जिन्हें सर्वर, एचटीटीपी POST या एचटीटीपी GET के अनुरोध के जवाब में जनरेट कर सकता है:

  • 200 OK को अनुरोध भेजा गया.
  • 400 Bad Request: अमान्य तर्क (अमान्य अनुरोध पेलोड).
  • 403 Forbidden: अनुमति नहीं दी गई. उदाहरण के लिए, एपीआई कुंजी अमान्य है.
  • 429 Resource Exhausted या तो संसाधन कोटा से बाहर है या दर सीमा तक पहुंच गया है.
  • 500 Internal Server Error: सर्वर में गड़बड़ी है (अपने अनुरोध के लिए फिर से कोशिश करें).
  • 503 Service Unavailable: उपलब्ध नहीं है.
  • 504 Gateway Timeout ने आखिरी तारीख पार कर ली है (अपने अनुरोध के लिए फिर से कोशिश करें).

ध्यान दें: ऐसे क्लाइंट जिन्हें पूरा नहीं किया गया एचटीटीपी रिस्पॉन्स मिलता है (यानी कि 200 OK के अलावा कोई अन्य एचटीटीपी स्टेटस कोड) उन्हें बैक-ऑफ़ मोड में जाना चाहिए.

एचटीटीपी स्टेटस कोड 400 Bad Request मिलने की ये वजहें हो सकती हैं:

  • fullHashes.find: अमान्य हैश.
  • threatListUpdate.fetch: खाली कॉन्फ़िगरेशन के लिए अनुरोध या सूची का अमान्य कॉन्फ़िगरेशन या अनुरोध किए गए कॉन्फ़िगरेशन के लिए, यह सूची उपलब्ध नहीं है.
  • threatmatches.find: अनुरोध के खतरे की जानकारी वाले सेक्शन में, थ्रेट एंट्री टाइप सेट नहीं है.