2014-10-28 9 views
7

मैं Django Rest Framework टोकन प्रमाणीकरण का उपयोग कर रहा हूं और यदि मैं curl http://localhost:8000/api/v1/users/?format=json -H 'Authorization: Token 0a813fdcd3f8846d6fa376f2592bbc678b0b8e85' करता हूं तो सब ठीक काम करता है।Django Rest Framework Postman टोकन प्रमाणीकरण

लेकिन जब मैं पोस्टमैन क्रोम क्लाइंट के साथ इसे प्राप्त करने का प्रयास करता हूं तो कुछ भी नहीं होता है। मैं क्या गलत कर रहा हूं??

enter image description here

+0

एंड्रॉइड में सामग्री = जेसन को हटा रहा है, जो कुछ भी अनावश्यक लगता है अगर पोस्टमैन पहले से ही हेडर में सामग्री-प्रकार भेज रहा है। –

उत्तर

12

आप Authorization: Token को हैडर सेट कर रहे हैं जब यह वास्तव में सिर्फ Authorization होना चाहिए। हेडर वास्तव में केवल Authorization है, लेकिन मान Token [token_string] है, जहां [token_string] आपके द्वारा प्राप्त प्रमाणीकरण टोकन है।

+0

धन्यवाद, यह – psychok7

+0

यह सुनिश्चित कर लें कि आपका मान 'टोकन' है, उसके बाद एक स्पेस के बाद, वास्तविक उत्तर टोकन के बाद इस उत्तर में निर्दिष्ट (जो सही है)। – dps