Mock HTTP स्टेटस जनरेटर

ब्राउज़र में चलता है मॉकिंग

कोई स्टेटस कोड चुनें और वास्तविक जैसा कच्चा HTTP रिस्पॉन्स (स्टेटस लाइन, हेडर, JSON या HTML बॉडी) पाएँ, जिसे stub, डॉक्युमेंटेशन और क्लाइंट टेस्ट में इस्तेमाल किया जा सके।

केवल टेस्ट डेटा — सभी जनरेट किए गए नाम, संपर्क, पहचानकर्ता और संख्याएँ कृत्रिम हैं और किसी वास्तविक व्यक्ति या खाते से संबंधित नहीं हैं।
गोपनीयता: यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपका इनपुट कभी आपके डिवाइस से बाहर नहीं जाता।
टूल लोड हो रहा है…

Mock HTTP स्टेटस जनरेटर कैसे इस्तेमाल करें

  1. स्टेटस कोड टाइप करें (जैसे 404 या 429)।
  2. बॉडी की शैली और चाहें तो रिसोर्स का नाम चुनें।
  3. Generate दबाएँ और कच्चा HTTP रिस्पॉन्स या सिर्फ़ बॉडी कॉपी करें।

Mock HTTP स्टेटस जनरेटर की खूबियाँ

  • 100–599 का कोई भी स्टेटस कोड; लगभग 40 आम कोड के लिए स्टेटस के अनुरूप बॉडी और हेडर
  • बॉडी का स्वतः चयन: success के लिए JSON, एरर के लिए RFC 9457 problem+json
  • HTML एरर पेज, सादा टेक्स्ट या बिना बॉडी वाले वेरिएंट
  • 1xx, 204 और 304 (बिना बॉडी) तथा रीडायरेक्ट के Location हेडर का सही व्यवहार
  • व्याख्या पैनल: श्रेणी, अर्थ, retry की सलाह और cacheability

Mock HTTP स्टेटस जनरेटर का उदाहरण

rate limit वाला रिस्पॉन्स

इनपुट:

429

आउटपुट:

HTTP/1.1 429 Too Many Requests
Retry-After: 30
RateLimit-Limit: 100
RateLimit-Remaining: 0
Content-Type: application/problem+json

{ "type": "https://api.example.com/problems/too-many-requests", "title": "Too Many Requests", "status": 429, "detail": "Rate limit of 100 requests per minute exceeded. Retry in 30 seconds.", "retryAfter": 30 }

Mock HTTP स्टेटस जनरेटर के बारे में अक्सर पूछे जाने वाले सवाल

कौन-कौन से स्टेटस कोड सपोर्ट किए जाते हैं?

100 से 599 तक का कोई भी कोड। लगभग चालीस आम कोड के लिए विस्तृत, स्टेटस के अनुरूप बॉडी और हेडर मिलते हैं (201/3xx के लिए Location, 429/503 के लिए Retry-After, 401 के लिए WWW-Authenticate, 405 के लिए Allow); बाक़ी कोड को सामान्य बॉडी मिलती है।

बॉडी के कौन-कौन से फ़ॉर्मेट चुने जा सकते हैं?

Auto मोड success के लिए JSON और एरर के लिए RFC 9457 problem+json चुनता है; आप चाहें तो JSON, problem+json, HTML एरर पेज, सादा टेक्स्ट या बिलकुल बिना बॉडी वाला विकल्प तय कर सकते हैं।

204 खाली क्यों है?

RFC 9110 के अनुसार 204, 304 और 1xx रिस्पॉन्स के साथ बॉडी नहीं जानी चाहिए; mock भी यही दिखाता है ताकि आपका क्लाइंट इन्हें सही तरीक़े से संभाले।

क्या मैं जाँच सकता हूँ कि मेरा क्लाइंट इस स्टेटस को कैसे संभालता है?

हाँ — बनाए गए रिस्पॉन्स को किसी stub सर्वर के साथ इस्तेमाल करें, या लाइव endpoint के लिए API टेस्टिंग टूल्स में मौजूद Status Code Simulator आज़माएँ।