CORS हेडर जनरेटर | Toolypet
मुफ्त ऑनलाइन CORS हेडर जनरेटर। Cross-Origin Resource Sharing हेडर कॉन्फ़िगर करें। MCP उपलब्ध।
यह क्या है?
एक CORS (Cross-Origin Resource Sharing) header जेनरेटर जो API servers के लिए CORS configuration build करता है। Allowed origins, methods, headers, और credentials settings configure करता है proper CORS headers generate करने के लिए।
इनपुट
आपके संसाधनों तक पहुँच की अनुमति वाले मूल जोड़ें। वाइल्डकार्ड के लिए * उपयोग करें (क्रेडेंशियल के साथ अनुशंसित नहीं)।
हेडर जिन्हें JavaScript प्रतिक्रिया में एक्सेस कर सकता है (वैकल्पिक)
कुकीज़ और प्राधिकरण हेडर की अनुमति दें। वाइल्डकार्ड (*) मूल के साथ उपयोग नहीं किया जा सकता।
ब्राउज़र कितनी देर तक प्रीफ़्लाइट प्रतिक्रिया को कैश कर सकता है (सेकंड में)
पूर्वावलोकन
CORS सेटिंग्स कॉन्फ़िगर करें और हेडर देखने के लिए जनरेट पर क्लिक करें
कैसे उपयोग करें
गहन अध्ययन
उदाहरण
- localhost:3000 पर React SPA के लिए localhost:8080 पर API access करने के लिए CORS headers उत्पन्न करें
- credentials support के साथ विशिष्ट domains की अनुमति देने वाला production CORS config बनाएं
- केवल GET requests के लिए किसी भी origin की अनुमति देने वाले public API के लिए CORS configure करें
- कई allowed origins के साथ microservices architecture के लिए CORS headers उत्पन्न करें
- OPTIONS requests कम करने के लिए long preflight cache के साथ CORS configuration बनाएं
Toolypet MCP सर्वर इंस्टॉल करें
एक कमांड से अपने AI एजेंट में Toolypet टूल्स जोड़ें। Claude Desktop, Claude Code, Cursor और किसी भी MCP-संगत क्लाइंट के साथ काम करता है।
npx -y @toolypet/mcp-server@latest
{
"mcpServers": {
"toolypet": {
"command": "npx",
"args": [
"-y",
"@toolypet/mcp-server@latest"
]
}
}
}mcp__toolypet__cors_header_generatorGenerate CORS headers allowing requests from https://example.com with GET and POST methods
{
"origins": [
"https://example.com"
],
"methods": [
"GET",
"POST"
],
"headers": [
"Content-Type",
"Authorization"
],
"credentials": true,
"maxAge": 3600
}{
"headers": {
"Access-Control-Allow-Origin": "https://example.com",
"Access-Control-Allow-Methods": "GET, POST",
"Access-Control-Allow-Headers": "Content-Type, Authorization",
"Access-Control-Allow-Credentials": "true",
"Access-Control-Max-Age": "3600"
}
}अक्सर पूछे जाने वाले प्रश्न
- Credentials के साथ wildcard (*) क्यों उपयोग नहीं कर सकते?
- यह एक सुरक्षा प्रतिबंध है। Credentials (cookies, auth headers) के साथ wildcard origin किसी भी वेबसाइट को प्रमाणित अनुरोध करने देगा। इसके बजाय, अनुमत origins को स्पष्ट रूप से सूचीबद्ध करें। सर्वर-साइड पर, request origin को whitelist से मिलान करके डायनामिक रूप से सेट करें।
- Preflight अनुरोध क्या है?
- Preflight एक OPTIONS अनुरोध है जो ब्राउज़र स्वचालित रूप से वास्तविक अनुरोध से पहले भेजता है, cross-origin अनुमतियां जांचने के लिए। यह non-simple अनुरोधों (PUT, DELETE, कस्टम headers, JSON content-type) के लिए ट्रिगर होता है। Access-Control-Max-Age हेडर preflight कैशिंग कंट्रोल करता है।
- Development vs production में CORS कैसे हैंडल करें?
- Development में, प्रॉक्सी उपयोग करें (Vite/webpack dev server proxy) या CORS ब्राउज़र एक्सटेंशन। Production में, विशिष्ट origins, methods, और headers कॉन्फिगर करें। कभी भी production में wildcard CORS उपयोग न करें। Environment variables से origins कॉन्फिगर करें।
- Postman में API काम करता है लेकिन ब्राउज़र में क्यों नहीं?
- CORS केवल ब्राउज़र सुरक्षा फीचर है। Postman, curl, और सर्वर-साइड अनुरोध CORS जांच नहीं करते। ब्राउज़र JavaScript से किए गए cross-origin अनुरोधों पर CORS लागू करते हैं। यह सुरक्षा सुविधा है, बग नहीं।
- कस्टम response headers को JavaScript में कैसे एक्सपोज़ करें?
- डिफ़ॉल्ट रूप से, JavaScript केवल कुछ 'सुरक्षित' response headers पढ़ सकता है। कस्टम headers (जैसे X-Total-Count, X-Request-Id) एक्सपोज़ करने के लिए Access-Control-Expose-Headers हेडर में उन्हें सूचीबद्ध करें।
- Claude/Cursor में इस टूल का उपयोग कैसे करें?
- आप MCP के माध्यम से इस टूल का उपयोग कर सकते हैं। 'npx -y @toolypet/mcp-server@latest' के साथ अपने AI एजेंट कॉन्फिगरेशन में Toolypet MCP सर्वर जोड़ें। फिर अपने AI से अपने पैरामीटर के साथ mcp__toolypet__cors_header_generator का उपयोग करने के लिए कहें।
- MCP क्या है और Toolypet इसे क्यों सपोर्ट करता है?
- MCP (Model Context Protocol) एक ओपन स्टैंडर्ड है जो Claude और Cursor जैसे AI एजेंट्स को एक्सटर्नल टूल्स का उपयोग करने देता है। Toolypet MCP को सपोर्ट करता है ताकि आप सभी 65+ टूल्स को ब्राउज़र और AI एजेंट्स दोनों में उपयोग कर सकें, जिससे गणना और ऑपरेशन आपके AI वर्कफ़्लो में सहजता से एकीकृत हो जाएं।