में सीएसआरएफ टोकन प्राप्त करें मैं कार्यात्मक परीक्षण लिख रहा हूं और मुझे AJAX पोस्ट अनुरोध करने की आवश्यकता है। "सीएसआरएफ टोकन अमान्य है। कृपया फॉर्म को पुनः सबमिट करने का प्रयास करें"। मैं अपने कार्यात्मक परीक्षण में टोकन कैसे प्राप्त कर सकता हूं?परीक्षण
$crawler = $this->client->request(
'POST',
$url,
array(
'element_add' => array(
'_token' => '????',
'name' => 'bla',
)
),
array(),
array('HTTP_X-Requested-With' => 'XMLHttpRequest')
);
कैसे जानते हैं कि फॉर्म में उपयोग किए जाने वाले $ इरादे पैरामीटर क्या हैं? – bux
आप अपने इच्छित किसी भी $ इरादे का उपयोग कर सकते हैं, बस यह सुनिश्चित कर लें कि यह वही है जिसे आप टोकन – Gigala
चेक करने के लिए भी उपयोग करते हैं सिम्फनी 3 में, '-> get (' form.csrf_provider ') द्वारा लौटाई गई सेवा को हटा दिया गया है। इसके बजाए '-> प्राप्त करें ('security.csrf.token_manager') का उपयोग करें। – iisisrael