logo
GeekFormat

कुकी पार्सर

नाममानसंचालन
ऊपर चिपकाने के बाद संकल्प दिखाएं

नेटस्केप फ़ाइल कर्ल हो सकता है-bउपयोग; किसी डोमेन को प्लेसहोल्डर डोमेन द्वारा प्रतिस्थापित नहीं किया गया है।

एक ही पेज पर Cookie request headers और Set-Cookie response headers दोनों को समझें, खासकर login, API और browser debugging के दौरान।

संबंधित सुझाव

कुकी पार्सर क्या है?

कुकी पार्सर browser, frontend code, API tools या server response से मिले cookie text को structured result में बदलता है। इसका फोकस theory नहीं बल्कि practical debugging questions हैं: request ने कौन-सी cookies भेजीं, Set-Cookie में कौन-से attributes आए, browser ने cookie क्यों reject की, और parsed result को scripts या command-line tools में कैसे reuse किया जाए।

एक common गलती यह है कि document.cookie, Cookie request header और Set-Cookie response header को एक ही तरह का input मान लिया जाता है। ऐसा नहीं है। document.cookie और request cookies flat name=value pairs होते हैं, जबकि Set-Cookie server-to-browser response header है जिसमें SameSite, Path, Domain, Expires, Max-Age, HttpOnly और Secure जैसे attributes होते हैं।

यह पेज तब बहुत उपयोगी है जब आपको अभी तक input type का यकीन नहीं है, या जब आप request में क्या गया और server ने क्या लौटाया, दोनों को एक साथ compare करना चाहते हैं।

Simple split(;) tools की तुलना में यह parser raw value को preserve करता है, decoded value दिखाता है, attributes को table-like structure में दिखाता है, JSON और Netscape Cookie File export देता है और duplicate cookies को visible रखता है।

अगर आपको request headers के लिए ज्यादा focused flow चाहिए, तो HTTP Cookie Parser उपयोग करें। अगर browser ने cookie क्यों reject की या Set-Cookie attributes सही हैं या नहीं, यह देखना है, तो Set-Cookie Parser बेहतर रहेगा।

उपयोग के मामले

  • DevTools या logs से मिली document.cookie string को जल्दी-जल्दी individual cookie items में तोड़ना
  • Network panel से multi-line Set-Cookie headers paste करके देखना कि browser ने cookie क्यों reject की
  • Lost login state, cross-site request में missing cookies और duplicate-name conflicts की जांच करना
  • URL-encoded cookie values को readable text में decode करना
  • Parsed cookie result को scripts, issues, docs या test cases के लिए JSON में बदलना
  • curl, crawlers या import-based tools के लिए Netscape Cookie File text बनाना
  • Frontend, QA, ops और crawler debugging के दौरान इसे general cookie triage page की तरह उपयोग करना

उपयोग कैसे करें

  1. पहले source पहचानें: document.cookie, request headers या logs के लिए Cookie-string mode और response headers के लिए Set-Cookie mode चुनें
  2. Raw cookie text को input area में paste करें; टूल names, values और attributes को अपने आप अलग कर देगा
  3. URL-decoded values चालू करें, important fields filter करें और जरूरत पड़ने पर duplicate-name warnings या attribute tables देखें
  4. Normalized text copy करें, JSON export करें या अगले debugging step के लिए Netscape Cookie File generate करें

विशेषताएं

  • document.cookie / Cookie request headers और multi-line Set-Cookie response headers के लिए dual-mode parsing
  • Raw value, URL-decoded value और SameSite / Secure / HttpOnly / Path / Domain / Expires / Max-Age fields के साथ automatic name, value और attribute breakdown
  • Duplicate-name warnings जो Path conflicts, overlapping scopes और unstable session behavior खोजने में मदद करती हैं
  • Scripts, API debugging और reproducible bug reports के लिए structured JSON export
  • curl और crawler toolchains के लिए Netscape Cookie File generation
  • Local-only processing ताकि Session, Token और login cookies आपकी मशीन पर ही रहें
  • Request-side और response-side cookie debugging के बीच साफ़ अलगाव

कुकी parsing tools में कैसे चुनें?

यह पेज general cookie debugging entry point के रूप में अच्छा है, लेकिन अगर आपको input type पहले से पता है तो specialized tool ज्यादा तेज़ होगा।

टूलउपयुक्त inputसबसे अच्छा उपयोगमुख्य ताकत
कुकी पार्सर (यह पेज)Cookie strings, document.cookie, multi-line Set-Cookieजब input type स्पष्ट न हो या request और response cookies को एक ही जगह handle करना होDual-mode switching, JSON / Netscape export और practical central hub
HTTP Cookie ParserCookie request headers और document.cookie-style stringsयह देखने के लिए कि request ने वास्तव में कौन-सी cookies भेजीं, duplicate names हैं या नहीं, और values URL-encoded थीं या नहींRequest-side name/value parsing पर ज्यादा focusedHTTP Cookie Parser खोलें
Set-Cookie ParserServer द्वारा लौटाए गए Set-Cookie response headersयह देखने के लिए कि browser ने cookie क्यों reject की और SameSite / Secure / HttpOnly settings में risk है या नहींSecurity attributes और browser policy के लिए deeper analysisSet-Cookie Parser खोलें

Best Practices

पहले पहचानें कि आपके पास request header है या response header

अगर text frontend code, document.cookie, request logs या curl header से आया है तो Cookie-string mode से शुरू करें। अगर यह browser Network panel के Response Headers से आया है तो Set-Cookie mode चुनें।

HTTP Cookie ParserSet-Cookie Parser

Decoded output देखते समय raw value को न खोएँ

कई cookie values URL-encoded होती हैं। Debugging के दौरान raw और decoded दोनों values को visible रखना बेहतर है।

Duplicate names मिलने पर पहले Path और Domain देखें

Duplicate cookies अक्सर अलग paths, अलग domains या पुराने writes का संकेत देती हैं। Automatic deduplication असली कारण को छिपा सकती है।

Export format अगली workflow step के हिसाब से चुनें

अगर result सिर्फ docs, issue या script में paste करना है तो JSON आमतौर पर ज्यादा साफ़ होता है। अगर curl, crawler या cookie-file import tool में देना है तो Netscape Cookie File चुनें।

curl से code

सामान्य प्रश्न

यह कुकी पार्सर कौन-कौन से input formats सपोर्ट करता है?

यह दो मुख्य प्रकार के input सपोर्ट करता है: document.cookie या Cookie: request header जैसे flat name=value; name2=value2 strings, और browser Network panel से copy किए गए multi-line Set-Cookie response headers। पहला प्रकार यह देखने के लिए अच्छा है कि request में वास्तव में कौन-सी cookies गईं, जबकि दूसरा SameSite, Secure, HttpOnly, Path, Domain, Expires और Max-Age जैसी settings जांचने के लिए बेहतर है।

Cookie request header और Set-Cookie response header में क्या अंतर है?

Cookie request header वह flat key-value list है जिसे browser server को भेजता है और इसमें attribute metadata नहीं होता। Set-Cookie वह response header है जिसे server browser को वापस भेजता है। हर line एक पूरी cookie configuration बताती है और name/value के अलावा Path, Domain, Expires, SameSite, Secure, HttpOnly जैसे attributes भी हो सकते हैं।

कुकी का value अजीब या unreadable क्यों दिखता है?

कई cookie values URL-encoded होती हैं। उदाहरण के लिए %3D का मतलब = और %2F का मतलब / है। यह टूल raw value को भी रखता है और decoded version भी दिखाता है ताकि असली content समझना आसान हो।

Duplicate cookie names क्यों दिखाई देते हैं?

Duplicate names अलग-अलग Path, अलग-अलग Domain या debugging के दौरान repeated writes की वजह से आ सकते हैं। कई बार यही duplicate असली clue होता है, इसलिए टूल इसे warn करता है लेकिन अपने आप हटाता नहीं है।

JSON export और Netscape export कब इस्तेमाल करना चाहिए?

JSON export scripts, test cases, API docs या log analysis के लिए बेहतर है। Netscape Cookie File उन tools या command-line workflows के लिए बेहतर है जो यह format सपोर्ट करते हैं, जैसे curl -b।

क्या यह tool lost login state की जांच के लिए सही है?

हाँ। पहले आप Cookie mode में देख सकते हैं कि request ने वास्तव में कौन-सी cookies भेजीं, फिर Set-Cookie mode में जाकर server-side attributes जांच सकते हैं।

अगर मुझे सिर्फ request cookies देखनी हैं, तो यह combined parser क्यों इस्तेमाल करूँ?

Combined parser तब उपयोगी है जब debugging session में document.cookie और Set-Cookie दोनों आ सकते हों और आप एक ही entry point चाहते हों। सिर्फ request cookies चाहिए हों तो HTTP Cookie Parser ज्यादा focused है।

क्या मैं जो Session, Token या login cookies यहाँ paste करूँगा वे server पर upload होंगी?

नहीं। Cookie parsing, URL decoding, JSON preview और Netscape text generation पूरी तरह browser में local रूप से होती है।

क्या यह Set-Cookie के अंदर SameSite, Secure और HttpOnly को अपने आप पहचानता है?

हाँ। यह हर Set-Cookie line को parse करके SameSite, Secure, HttpOnly, Path, Domain, Expires, Max-Age और Partitioned जैसे structured fields दिखाता है।

क्या parsed result को सीधे curl या scripts में उपयोग कर सकता हूँ?

हाँ। Request-header mode में आप normalized Cookie content copy कर सकते हैं। साथ ही JSON और Netscape Cookie File export भी मिलते हैं।

शब्दकोश

Cookie request header
Browser द्वारा HTTP request में अपने आप जोड़े जाने वाले name-value pairs का समूह, आमतौर पर name1=value1; name2=value2 के रूप में। इसमें केवल वही values होती हैं जो current request भेजेगा, Path, Domain, HttpOnly या SameSite जैसे attributes नहीं।HTTP Cookie Parser
Set-Cookie response header
HTTP response header जिसे server cookie सेट करने के लिए इस्तेमाल करता है। हर line आमतौर पर एक cookie define करती है और name=value के अलावा Path, Domain, Expires, Max-Age, SameSite, Secure और HttpOnly भी शामिल हो सकते हैं।Set-Cookie Parser
document.cookie
Frontend scripts द्वारा पढ़ी जा सकने वाली cookie string interface। यह अक्सर semicolon से अलग हुए कई name=value pairs के रूप में दिखती है। इसमें HttpOnly cookies या पूरे Set-Cookie attributes नहीं मिलते।
SameSite
यह attribute तय करता है कि cookies cross-site requests में भेजी जाएँ या नहीं। आम values Strict, Lax और None हैं।
HttpOnly
Set-Cookie का security attribute। यदि यह present है तो frontend JavaScript document.cookie के जरिए इसे नहीं पढ़ सकता।
Secure
Set-Cookie का security attribute। यदि यह present है तो cookie सिर्फ HTTPS connections पर भेजी जाती है; localhost एक local exception है।
Netscape Cookie File
पुराना लेकिन अब भी widely supported text file format, जिसे कई command-line tools, crawlers और import scripts अभी भी उपयोग करते हैं।
URL-encoded cookie value
ऐसा cookie value जो special characters के लिए percent-encoding इस्तेमाल करता है, जैसे %2F या %3D। Debugging के दौरान raw और decoded दोनों values को compare करना उपयोगी होता है।URL Encode Tool
Duplicate cookie name
एक ही request में एक ही cookie name का एक से अधिक बार दिखना, जो अक्सर अलग Path, अलग Domain या पुराने writes की वजह से होता है।

तीन सामान्य cookie input forms की quick guide

कई debugging समस्याएँ इसलिए होती हैं क्योंकि parsing शुरू होने से पहले ही input type गलत समझ लिया जाता है।

Input प्रकारउदाहरणक्या शामिल हैबेहतर टूल
document.cookie / Cookie request headersession=abc; theme=dark; lang=zh-CNसिर्फ flat name=value pairs, बिना attributes केइस पेज का Cookie-string mode या HTTP Cookie Parser
Set-Cookie response headersession=abc; Path=/; HttpOnly; Secure; SameSite=Laxname=value plus security और lifetime attributesइस पेज का Set-Cookie mode या Set-Cookie Parser
Netscape Cookie File.example.com TRUE / FALSE 0 sid abc123Domain, path, secure flag, expiry time, name और valueयह पेज curl और scripts के लिए इसे generate कर सकता है

आम cookie debugging problems तालिका

Cookie troubleshoot करते समय पहले यह अलग करें कि request में cookie missing है या browser ने उसे reject किया है।

लक्षणसंभावित कारणपहले क्या जांचें
Target cookie request में बिल्कुल नहीं दिख रहीCookie सही तरह लिखी ही नहीं गई या Path / Domain scope match नहीं कर रहापहले Set-Cookie mode देखें, फिर request-header mode
Cross-site requests cookies नहीं भेज रहींSameSite restrictions, missing Secure या browser की third-party cookie policyपहले जाँचें कि SameSite=None के साथ Secure है या नहीं
Cookie value unreadable लग रही हैValue URL-encoded है या Base64 / JWT में wrapped हैDecoded view खोलें और जरूरत हो तो JWT / Base64 से आगे जांचें
Same name वाली cookies unstable behavior दिखा रही हैंअलग Path या Domain पर multiple writes मौजूद हैंDuplicates visible रखें और scope व write source compare करें
curl या scripts browser cookies को सीधे reuse नहीं कर पा रहेStandard export format नहीं हैJSON export या Netscape Cookie File export उपयोग करें

Privacy & Security

Cookie parsing, URL decoding, JSON preview और Netscape text generation पूरी तरह browser में local रूप से होती है। Session, Token, login cookies और copied headers किसी server पर upload नहीं होते।

कलर ब्लाइंडनेस सिम्युलेटररंग कनवर्टर.htaccess से Nginx कन्वर्टरSQL कन्वर्टरकुकी पार्सरCron एक्सप्रेशन जनरेटरCron एक्सप्रेशन वैलिडेटरCSS फॉर्मेटरCSS मिनिफाईCSV से Excelकरेंसी कन्वर्टरडिफ चेकरFavicon जनरेटरXML फॉर्मेटरहेक्साडेसिमल कनवर्टरHTML फॉर्मेटरHTML कम्प्रेसरHTML से MarkdownMarkdown से HTMLJavaScript फॉर्मेटरJS कम्प्रेसरJSX फॉर्मैटरJSX कम्प्रेसरकीवर्ड क्लस्टरिंगLorem Ipsum जनरेटरMarkdown तालिका जनरेटरMeta Tag जनरेटरपासवर्ड जेनरेटरपासवर्ड शक्ति जांच उपकरणQR कोड / बारकोड जनरेटरRegex टेस्टरSlug जनरेटरSQL बिल्डरSQL फॉर्मेटर टूलशब्द गणकसमय उपकरणTS फॉर्मेटरTS कम्प्रेसरTSX फॉर्मेटरTSX कम्प्रेसरइकाई कनवर्टरUnix Timestamp कनवर्टरUUID जेनरेटरYAML फॉर्मेटरकेस कनवर्टर