फिडलर का उपयोग कर वेबसाइट पर अनुरोध जारी करने से पहले मुझे कुकी सेट करने की आवश्यकता है। मैं यह कैसे करु?फिडलर का उपयोग कर अनुरोध में कुकी कैसे सेट कर सकता हूं?
उत्तर
सरल ... आप एक हैडर मूल्य इतना की तरह, आपके अनुरोध के साथ, निर्धारित करने की आवश्यकता:
Cookie: YourCookieName=YourCookieValue
फिडलर आपको मौजूदा अनुरोध को फिर से भेजने/पुनर्निर्माण करने की अनुमति देता है। Request Builder
है। रॉ फॉर्म में पुनर्निर्माण करते समय, अपनी कुकीज़ को संशोधित करें।
यह मौजूदा अनुरोधों के लिए ठीक है - लेकिन यह एक नया अनुरोध है जिसके लिए कुकी की आवश्यकता होती है। –
आपको जो करना है, उसके बारे में आपको और अधिक विशिष्ट होने की आवश्यकता है।
आप वेबसाइट पर कुकी भेजने के लिए आउटबाउंड कुकी हेडर को संपादित (या जोड़ सकते हैं)। आप इसे या तो मैन्युअल रूप से या FiddlerScript engine के माध्यम से कर सकते हैं। लेकिन यह क्लाइंट पर कुकी को "सेट" नहीं करता है - यह बस इसे सर्वर पर भेजता है। यदि आप क्लाइंट पर कुकी सेट करना चाहते हैं, तो आपको या तो किसी अन्य माध्यम का उपयोग करना होगा, या आप क्लाइंट पर सेट वैल्यू के साथ, सर्वर से पिछली प्रतिक्रिया पर सेट-कुकी प्रतिक्रिया शीर्षलेख इंजेक्ट कर सकते हैं।
धन्यवाद एरिक, आउटबाउंड कुकी हेडर सेट करना ठीक वही है जो मैं करना चाहता हूं। (बीटीडब्ल्यू फिडलर एक बेहतरीन उपकरण है, मैं लगभग 250 डेवलपर्स की एक टीम में काम कर रहा हूं, जिनमें से प्रत्येक दिन इसे काफी ज्यादा उपयोग करता है। हमें आरईएसटी सेवाओं के साथ निम्न स्तर के मुद्दों का निदान करने के लिए टिकट मिल गया है।) –
FiddlerScript engine का उपयोग कर ऐसा करने के लिए, onBeforeRequest
विधि में निम्न कोड जोड़ें:
oSession.oRequest["Cookie"] = (oSession.oRequest["Cookie"] + ";YourCookieName=YourCookieValue");
यह सेट की गई किसी भी अन्य कुकीज़ को सुरक्षित रखेगा।
मैं इस एक-लाइनर का उपयोग कुकी के मान को "प्रतिस्थापित" करने के लिए करता हूं और कुकी मान सेट करता हूं। यह उस मामले को भी संभालता है जहां कुकी हेडर प्रारंभिक अनुरोध का हिस्सा नहीं था। 'oSession.oRequest ['कुकी'] = oSession.oRequest ['कुकी']? oSession.oRequest ['कुकी']। बदलें ("YourCookieName =", "ignoredYourCookieName =") + "; YourCookieName = YourCookieValue": "YourCookieName = YourCookieValue"; ' –
आप फिडलर संगीतकार का भी उपयोग कर सकते हैं।
- भागो फ़िडलर
- ओपन संगीतकार टैब शीर्ष पर।
यदि आप अपनी वेबसाइट से दूसरे अनुरोध के साथ शुरू कर सकते हैं तो यह सबसे आसान है। ऐसा करने के लिए आप जिस अनुरोध को संशोधित करना चाहते हैं उसे कैप्चर करें, फिर इसे यूआई से संगीतकार टैब पर खींचें।
एक अच्छा विवरण यहाँ है:
आप एपीआई/यूआरएल जो प्रमाणीकरण सक्षम है परीक्षण करना चाहते हैं, तो कृपया निम्नलिखित का प्रयास करें, मैं के लिए दिखा रहा हूँ: http://www.debugtheweb.com/Fiddler/help/composer.asp
यह समाधान कुकी आधारित प्रमाणीकरण के लिए मान्य है आईआईएस सर्वर पर एमवीसी वेब एपीआई। आम तौर पर वहाँ प्राधिकरण के लिए 1 से अधिक कुकी जिम्मेदार हैं, तो आप शीर्ष लेख में 1 से अधिक कुकी भेजने का इस प्रकार की आवश्यकता हो सकती:
User-Agent: Fiddler Host: localhost:51000 content-Type: application/json Cookie : .ASPXAUTH=xxxxx;ASP.NET_SessionId=yyyy;__RequestVerificationToken=zzzz
जब Fiddler as a reverse Proxy चल आप FiddlerScript के माध्यम से प्रतिक्रिया हेडर संशोधित कर सकते हैं में एक पंक्ति जोड़कर OnBeforeResponse विधि:
static function OnBeforeResponse(oSession: Session) {
// ...
oSession.oResponse["Set-Cookie"] = "sessionToken=abc123; Expires=Wed, 09 Jun 2021 10:18:14 GMT";
}
भी अधिक जानकारी के लिए Modifying a Request or Response के बारे में फ़िडलर डॉक्स की जाँच करें।
- 1. मैं कुकी कैसे सेट कर सकता हूं और फिर PHP में रीडायरेक्ट कर सकता हूं?
- 2. मैं curl का उपयोग कर PHP में पैच अनुरोध कैसे कर सकता हूं?
- 3. मैं पर्ल में सेट का प्रतिनिधित्व कैसे कर सकता हूं?
- 4. कोड में DataGridTextColumn का बाध्यकारी कैसे सेट कर सकता हूं?
- 5. क्या फिडलर के अनुरोध निर्माता का उपयोग कर जेएसओएन अनुरोध करना संभव है?
- 6. कुकी के साथ भेजने और HTTP अनुरोध करने के लिए मैं पर्ल का उपयोग कैसे कर सकता हूं?
- 7. एक AJAX अनुरोध में कुकी सेट करना?
- 8. मैं WebGL का उपयोग कर कैनवास पर पिक्सेल का रंग कैसे सेट कर सकता हूं?
- 9. मैं jquery का उपयोग कर इनपुट फ़ील्ड का नाम विशेषता कैसे सेट कर सकता हूं?
- 10. मैं हास्केल में एक HTTPS अनुरोध कैसे कर सकता हूं?
- 11. फिडलर में अनुरोध का टाइमस्टैम्प दिखाएं?
- 12. मैं टी-एसक्यूएल का उपयोग कर प्रक्रिया से खाली परिणाम सेट कैसे वापस कर सकता हूं?
- 13. मैं wget -i का उपयोग कर फ़ाइल नाम कैसे डाउनलोड और सेट कर सकता हूं?
- 14. मैं वाईएक्स का उपयोग कर एक समेकित फ़ाइल के लिए आइकन कैसे सेट कर सकता हूं?
- 15. मैं एक बटन का आकार कैसे सेट कर सकता हूं?
- 16. क्या मैं सॉकेट.ओओ से कुकी एक्सेस कर सकता हूं?
- 17. मैं UITextView का फ़ॉन्ट आकार कैसे सेट कर सकता हूं?
- 18. मैं Getopt :: Std का उपयोग कर डिफ़ॉल्ट मान कैसे सेट कर सकता हूं?
- 19. मैं प्रतिशत का उपयोग कर तालिका कक्ष की अधिकतम-चौड़ाई कैसे सेट कर सकता हूं?
- 20. फिडलर में HTTP अनुरोध का आकार कैसे प्रदर्शित करें?
- 21. क्या मैं शैलियों.एक्सएमएल का उपयोग कर अपने एक्शनबार का होम आइकन सेट कर सकता हूं?
- 22. मैं matplotlib में पहलू अनुपात कैसे सेट कर सकता हूं?
- 23. सेट-कुकी हेडर प्रतिक्रिया में है लेकिन ब्राउजर अगले अनुरोध में कुकी सेट नहीं करता है
- 24. मैं wpf में रिलेकॉमैंड का उपयोग कैसे कर सकता हूं?
- 25. मैं स्कैला में प्राइमेटिव का उपयोग कैसे कर सकता हूं?
- 26. मैं जावास्क्रिप्ट में गोटो का उपयोग कैसे कर सकता हूं?
- 27. मैं EndRequest में ऑटोफैक का उपयोग कैसे कर सकता हूं?
- 28. मैं web2py में मॉड्यूल का उपयोग कैसे कर सकता हूं?
- 29. मैं सी # में डीबग्रेक() का उपयोग कैसे कर सकता हूं?
- 30. मैं आईओएस में एमक्यूटीटी का उपयोग कैसे कर सकता हूं?
कुकी को इस तरह से सेट नहीं करता है कि क्लाइंट जानता है कि कुकी वहां है। निर्दिष्ट लाइन भी अन्य सभी कुकीज़ को प्रभावी ढंग से "छुपा" देगी। – EricLaw
बस इस पर ठोकर खाई क्योंकि यह प्रश्न Google में उच्च है। एकाधिक कुकीज़ के लिए 'कुकी: कुकी नाम 1 = कुकीवेल 1 का उपयोग करें; CookieName2 = CookieVal2' और पथ/प्रोटोकॉल विवरण के लिए 'कुकी: कुकी नाम 1 = कुकीवेल 1; CookieName2 = CookieVal2; पथ = /; HttpOnly' – EvilDr