के साथ एकाधिक क्वेरीस्ट्रिंग चर जोड़ना, जब मैं अपने मॉडल रिसोर्स में प्रमाणीकरण = ApiKeyAuthentication() का उपयोग करने का प्रयास करता हूं तो मुझे 401 प्रतिक्रिया मिलती है। मैंने Django Tastypie: How to Authenticate with API Key पर देखा और वह अपनी समस्या को हल करने के लिए प्राप्त पैरामीटर का उपयोग करता है। यदि मैं पैरामीटर प्राप्त करने का प्रयास करता हूं तो यह उपयोगकर्ता नाम उठाता है लेकिन api_key नहीं!कर्ल
यह ब्राउज़र
http://127.0.0.1:8000/api/v1/spot/8/?username=darren&api_key=9999d318e43b8055ae32d011be5b045ad61dad50
टर्मिनल में कर्ल के माध्यम से भेजा जा रहा है में काम करता है पिक नहीं api_key पैरामीटर
curl --dump-header - http://127.0.0.1:8000/api/v1/spot/8/?username=darren&api_key=9999d318e43b8055ae32d011be5b045ad61dad50
क्यों जब कर्ल का उपयोग करने और तरह ?username=darren&api_key=9999d318e43b8055ae32d011be5b045ad61dad50
यह होता है 2 क्वेरी स्ट्रिंग पैरामीटर जोड़कर करता है केवल पहला पिकअप करें। क्या यह सही तरीका नहीं है?
आप ठीक कह रहे हैं, 'और 'पृष्ठभूमि में पूर्ववर्ती आदेश को चलाने के लिए मायने रखता है। बाद में स्ट्रिंग को एक नया आदेश माना जाता है। – Maccesch
@ मैसेसेच, चीयर्स, मुझे एहसास था कि जब से मैं अपने स्थानीय वीएम पर अपाचे सोलर इंस्टेंस चला रहा था। – rockingskier
@ रॉकिंगकियर, आपने मेरा जीवन बचा लिया है! उद्धरण में यूआरएल लपेटना! –