API स्टेटस कोड सिम्युलेटर

सर्वर सहायता API टेस्टिंग

अपने बैकएंड में बदलाव किए बिना 4xx/5xx रिस्पॉन्स, धीमे रिस्पॉन्स और कस्टम बॉडी सिम्युलेट करने के लिए अपने ऐप या टेस्ट से https://www.mutqansoft.sa/api/v1/simulate/<code> इस्तेमाल करें।

गोपनीयता: यह टूल लक्ष्य तक पहुँचने के लिए अनुरोध को मुत्क़न बैकएंड रिले के माध्यम से भेजता है। केवल आपके द्वारा दर्ज URL, हेडर और बॉडी भेजे जाते हैं, और कुछ भी संग्रहीत नहीं किया जाता।
टूल लोड हो रहा है…

API स्टेटस कोड सिम्युलेटर कैसे इस्तेमाल करें

  1. स्टेटस कोड, वैकल्पिक देरी और वैकल्पिक JSON बॉडी डालें।
  2. endpoint, cURL कमांड और स्निपेट पाने के लिए "Build URL" दबाएँ।
  3. अपने ऐप की कॉन्फ़िगरेशन, mock या टेस्ट को उस URL पर लगाएँ।
  4. पेज से ही रिक्वेस्ट भेजकर स्टेटस, हेडर और बॉडी की पुष्टि करने के लिए "Try it" दबाएँ।

API स्टेटस कोड सिम्युलेटर की खूबियाँ

  • आपके क्लाइंट और टेस्ट कोड के लिए 100–599 में से कोई भी HTTP स्टेटस लौटाने वाला सार्वजनिक endpoint
  • धीमी या timeout होती सर्विसेज़ सिम्युलेट करने के लिए वैकल्पिक देरी (30 s तक)
  • body पैरामीटर से कस्टम JSON बॉडी; न देने पर समझदार डिफ़ॉल्ट बॉडी
  • CORS चालू, हर method स्वीकार; 3xx कोड के साथ Location हेडर भी आता है
  • cURL और कोड स्निपेट, साथ में "Try it" जो लाइव रिस्पॉन्स दिखाता है

API स्टेटस कोड सिम्युलेटर का उदाहरण

rate limiting सिम्युलेट करना

इनपुट:

Code 429 · Delay 1500 ms · Body { "error": "rate_limited", "retryAfter": 30 }

आउटपुट:

https://www.mutqansoft.sa/api/v1/simulate/429?delay=1500&body=%7B%22error%22…
curl -i --max-time 7 'https://www.mutqansoft.sa/api/v1/simulate/429?…'
Live result: 429 Too Many Requests · 1.52 s · application/json

API स्टेटस कोड सिम्युलेटर के बारे में अक्सर पूछे जाने वाले सवाल

endpoint कैसे इस्तेमाल करूँ?

किसी भी HTTP method से https://www.mutqansoft.sa/api/v1/simulate/<code> कॉल करें। रिस्पॉन्स धीमा करने के लिए ?delay=<ms> जोड़ें (30 s तक) और बॉडी नियंत्रित करने के लिए ?body=<json>।

क्या यह CORS सपोर्ट करता है?

हाँ — endpoint उदार CORS हेडर भेजता है ताकि ब्राउज़र ऐप और फ़्रंट-एंड टेस्ट इसे सीधे कॉल कर सकें।

क्या कोई rate limit है?

हाँ, हर IP पर, ताकि सर्विस सबके लिए उपलब्ध रहे। ज़्यादा वॉल्यूम वाले load टेस्ट के लिए लोकल mock इस्तेमाल करें।

क्या मुझे redirect स्टेटस मिल सकता है?

हाँ: 3xx कोड के साथ Location हेडर आता है जो वापस सिम्युलेटर की ओर इशारा करता है, ताकि क्लाइंट अपनी redirect हैंडलिंग परख सकें।

तकनीकी नोट्स

सिम्युलेटर प्लेटफ़ॉर्म Worker से सर्व होता है; यह माँगा गया स्टेटस लौटाता है, प्लेटफ़ॉर्म की सीमा के भीतर देरी का पालन करता है और हर IP पर rate limiting लागू करता है। जिन स्टेटस कोड में बॉडी नहीं होती (1xx, 204, 304), वे कस्टम बॉडी नज़रअंदाज़ कर देते हैं।