के साथ लैरावेल एक्स-सीएसएफआर-टोकन विसंगति लैरवेल के साथ निर्मित मेरे आरईएसटी एपीआई से बात करने का प्रयास करें। लेकिन टोकन के साथ कॉल को टोकन मेल के कारण खारिज कर दिया गया है। मुझे लगता है कि मुझे हेडर में सीएसआरएफ टोकन शामिल करने की आवश्यकता है। लेकिन क्या मुझे एन्क्रिप्टेड की ज़रूरत है? जब मैं इस टोकन को सम्मिलित करता हूं तो मुझे अभी भी त्रुटि मिलती है कि टोकन मेल नहीं है।POSTMAN
मैं का उपयोग करके अपनी टोकन प्राप्त:
$encrypter = app('Illuminate\Encryption\Encrypter');
$encrypted_token = $encrypter->encrypt(csrf_token());
return $encrypted_token;
लेकिन यह हर ताज़ा पर बदलने के लिए माना जाता है?
यदि आवश्यक हो तो आप सीएसआरएफ के लिए एक यूनिट टेस्ट लिखते हैं और अन्य परीक्षणों के लिए आप इसे बंद कर सकते हैं ... आप कुछ ऐसा दावा करते हैं जैसे "मैं कुछ व्यवस्थापक कार्यक्षमता ए का परीक्षण करना चाहता हूं, लेकिन मुझे लॉग इन करने की आवश्यकता है इसलिए मैंने भी परीक्षण किया है जब मैं कार्यक्षमता परीक्षण कर रहा हूं तो सुविधा में लॉग इन करें "। प्रत्येक पोस्ट/पैच/पॉट के साथ सीएसआरएफ का परीक्षण नहीं करना ठीक है - अगर आपके पास सीएसआरएफ के लिए सख्ती से यूनिट परीक्षण है। – Kyslik