पोस्टमैन में सत्र कुकी को कैसे हटाएं?


108

मैं पोस्टमैन में अपने एपीआई का परीक्षण कर रहा हूं और मुझे लॉग आउट का अनुकरण करने में परेशानी हो रही है

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

सर्वर पर मार्ग हैंडलर है:

  server.route({
    method: 'DELETE',
    path: '/sessions/_current',
    handler: function(req, reply){
      req.auth.session.clear();
      reply({}).code(204);
    }
  });

यह हापी के साथ Node.js है, लेकिन इससे कोई फर्क नहीं पड़ता।

क्या पोस्टमैन या कुछ कुकीज़ को मैन्युअल रूप से सभी कुकीज़ को हटाने का एक तरीका है ?

जवाबों:


68

क्रोम ब्राउज़र में इसे मैन्युअल रूप से हटाने से पोस्टमैन से कुकी को हटा दिया जाता है।

अपने क्रोम ब्राउजर में जाएं chrome://settings/cookies

कुकी खोजें और इसे हटा दें

संपादित करें: नीचे के रूप में Max890 टिप्पणी (Google क्रोम के मेरे संस्करण में (63)) अब यह है chrome://settings/content/cookies "फिर सभी कुकीज़ और साइट डेटा देखें" पर जाएं

Google Chrome के लिए अपडेट करें 79.0.3945.88

chrome: // settings / siteData खोज = कुकीज़


12
मैंने क्रोम और सीएमडी लाइन से भी कुकीज़ साफ की, लेकिन अभी भी डाकिया के पास सत्र डेटा है।
151291

यह "newish" पोस्टमैन स्टैंड-अलोन ऐप में भी काम करता है। और मत देखो!
जॉन कुलविनर

3
यह केवल तभी काम करेगा जब आपने पोस्टमैन इंटरसेप्टर एक्सटेंशन स्थापित किया है और इसे सक्षम किया है अन्यथा आपको पोस्टमैन में सेंड बटन के नीचे कुकीज़ विकल्प मिलेंगे।
इंद्रसिंह बिहोला

3
2017 में, लिंक अब क्रोम: // सेटिंग्स / सामग्री / कुकीज़
अधिकतम 8

1
यह उत्तर पुराना है।
वालरोब

118

पोस्टमैन 4.0.5 में सेंड बटन के नीचे स्थित मैनेज कुकीज नाम की एक सुविधा है जो क्रोम से लगता है कि कुकीज़ को अलग से प्रबंधित करता है।

यहां छवि विवरण दर्ज करें


4
एक कुकीज बटन है अगर आप 2 सेंटीमीटर नीचे और 1 सेंटीमीटर दाईं ओर नीली सेंड बटन से
चलते हैं

@utkarshdubey nope
nuzzolilo

9
जहां तक ​​मुझे पता है, यह केवल क्रोम एक्सटेंशन के बजाय "देशी ऐप" में उपलब्ध है, अगर कोई भी आश्चर्यचकित था।
एपिकडावी

1
पोस्टमैन स्टैंडअलोन (v5.5.0) के वर्तमान संस्करण में, यह 'कुकीज़' लिंक सीधे भेजें और सहेजें बटन के नीचे है। स्क्रीनशॉट @moplin द्वारा नीचे हैं
फिलिप थॉमस

14

जैसा कि @markus ने कहा कि "कुकी प्रबंधक" का उपयोग करें और कुकी को हटा दें। यहां छवि विवरण दर्ज करें

यदि आप पोस्टमैन में कुकीज़ को नष्ट करने का तरीका सीखना चाहते हैं, तो आपको पोस्टमैन इको सेवा https://docs.postman-echo.com/ की जांच करनी चाहिए।

वहां आपको उन कुकीज़ को सेट, गेट और डिलीट करने का पूरा विवरण मिलेगा।

इस पर जाँच करें: https://docs.postman-echo.com/#3de3b135-b3cc-3a68-ba27-b6d373e03c8c

कोशिश करो।


9

में मूल निवासी डाकिया एप्लिकेशन वहाँ, "कुकी प्रबंधक" है, इसलिए कि एक समस्या बिल्कुल भी नहीं है

लेकिन क्रोम के लिए पोस्टमैन एक्सटेंशन में ऐसा नहीं है

तो समाधान सिर्फ मूल पोस्टमैन को स्थापित करने में है

लिनक्स, मैक और विंडोज के लिए पोस्टमैन


7

ध्यान दें कि यह उत्तर केवल स्टैंडअलोन पोस्टमैन UI पर लागू होता है न कि पोस्टमैन ऐप / क्रोम के लिए ऐड-ऑन।

पोस्टमैन में कैश को कैसे साफ़ करें (ताकि टोकन के लिए अनुरोध करते समय आपको फिर से लॉग इन करना पड़े, उदाहरण के लिए):

  • देखने के लिए नेविगेट करें: DevTools दिखाएं
  • एप्लिकेशन टैब पर जाएं, फिर बाएं मेनू में स्टोरेज को साफ़ करें
  • कैश स्टोरेज को छोड़कर सभी विकल्पों को अचयनित करें, फिर 'क्लियर साइट डेटा' पर क्लिक करें
  • डाकिया को पुनः आरंभ करें
  • नया टोकन अनुरोध करते समय आपको फिर से लॉग इन करने के लिए प्रेरित किया जाना चाहिए

6

क्या पोस्टमैन इंटरसेप्टर सक्षम है? इसे टॉगल करने से क्रोम ब्राउज़र के माध्यम से सभी अनुरोधों और प्रतिक्रियाओं का मार्ग बदल जाएगा।

इंटरसेप्टर - https://www.getpostman.com/docs/capture कुकीज़ प्रलेखन - http://blog.getpostman.com/index.php/2014/11/28/use-the-interceptor-to-read-and- लिखने कुकीज़ /


2
हाँ। मैंने इंटरसेप्टर पर और बंद दोनों के साथ परीक्षण किया और कुकी अभी भी है।
नेल्लू

पोस्टमैन 4.7.1 के साथ मेरे लिए काम किया (इंटरसेप्टर स्थापित किया, पोस्टमैन के भीतर फिर से चलाएं और सक्रिय इंटरसेप्टर स्थापित करें)
Guillaume

1

पोस्टमैन ऐप के नए संस्करण में 2019/08 के बाद से पूर्व-अनुरोध या परीक्षण स्क्रिप्ट में प्रोग्रामेटिक रूप से करने की क्षमता है

अधिक उदाहरण यहाँ देखें: कुकीज़ को प्रोग्रामेटिक रूप से हटाएं · # 3312 · पोस्टमैनलैब्स / पोस्टमैन-ऐप-सपोर्ट

सभी कुकीज़ साफ़ करें

const jar = pm.cookies.jar();

jar.clear(pm.request.url, function (error) {
  // error - <Error>
});

सभी कुकीज़ प्राप्त करें

const jar = pm.cookies.jar();

jar.getAll('http://example.com', function (error, cookies) {
  // error - <Error>
  // cookies - <PostmanCookieList>
  // PostmanCookieList: https://www.postmanlabs.com/postman-collection/CookieList.html
});

विशिष्ट कुकी प्राप्त करें

const jar = pm.cookies.jar();

jar.get('http://example.com', 'token', function (error, value) {
  // error - <Error>
  // value - <String>
});

0

Chrome में, राइट क्लिक -> एलीमेंट का निरीक्षण करें। संसाधनों के टैब सक्रिय ट्रैकिंग पर जाएं और यदि आपके पास पहले से नहीं है। अब बाएं हाथ की साइडबार वाली बात को तब तक नीचे रखें जब तक कि आपको "कुकीज़" दिखाई न दे, अपने डोमेन नाम के नीचे क्लिक करें और कुकी को हटाने के लिए बस उस पर राइट-क्लिक करें और "हटाएं"


0

आप पोस्टमैन इंटरसेप्टर का उपयोग कर सकते हैं। इस लिंक से आप क्रोम एक्सटेंशन में क्या जोड़ सकते हैं: https://chrome.google.com/webstore/detail/postman-interceptor/aicmkgpgakddgnaphhpliifpcfhicfo

यह आपको पोस्टमैन ऐप के माध्यम से ब्राउज़र कुकीज़ का उपयोग करने वाले अनुरोध भेजने में मदद करता है। यह हेडर भी भेज सकता है जो सामान्य रूप से क्रोम द्वारा प्रतिबंधित हैं लेकिन एपीआई के परीक्षण के लिए महत्वपूर्ण हैं।

और आप इंटरसेप्टर द्वारा भी सक्षम कर सकते हैं जो नारंगी सिंक आइकन के बगल में है और आप इंटरसेप्टर द्वारा भी सक्षम कर सकते हैं जो नारंगी सिंक आइकन के बगल में है।


0

मैंने पोस्टमैन कुकीज़ से छुटकारा पाने के लिए क्रोम कुकीज़ को साफ़ करने की कोशिश की, क्योंकि यहां दिए गए उत्तरों में से एक है। लेकिन यह मेरे लिए काम नहीं किया। मैंने अपने पोस्टमैन संस्करण की जाँच की, पाया कि यह एक पुराना संस्करण है 5.5.4। इसलिए मैंने अभी इसके नवीनतम संस्करण 7.3.4 में पोस्टमैन अपडेट की कोशिश की। कूल, मुद्दा तय !!


0

मुझे लगता है कि वेरिएबल वाले URL के लिए एरोन की प्रतिक्रिया को बढ़ाया जा सकता है:

var sdk = require('postman-collection');      

const testURL=pm.environment.values.substitute(pm.request.url, null, false);

const objURL=new sdk.Url(testURL);

console.log("clearing cookies for: "+testURL);

const jar = pm.cookies.jar();

jar.clear(objURL, function (error) {
  // error - <Error>
  if(error)
  console.log("Error clearing cookies: "+error);
});

-1

क्या आपने क्लियर कैश एक्सटेंशन की कोशिश की है ? कोशिश करो। यह एप्लिकेशन कैश, डाउनलोड, फ़ाइल सिस्टम, फ़ॉर्म डेटा, इतिहास, स्थानीय संग्रहण, पासवर्ड और बहुत कुछ साफ़ करता है, विकल्प सेटिंग में उपलब्ध है।

अद्यतन : इस उत्तर का प्रयास करें https://superuser.com/a/232794 पर आज़माएं

मैं पोस्टमैन में ऐसा करने के लिए निश्चित नहीं हूं। मैंने फिर से प्रमाणित करने के लिए पूरे ब्राउज़र को बंद कर दिया और सर्वर को रीसेट कर दिया। कभी भी लॉगआउट का परीक्षण नहीं किया गया क्योंकि यह एक एपीआई सेवा थी।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.