मैं कर्ल का उपयोग कर यूआरएल पैरामीटर के साथ DELETE
अनुरोध भेजने की कोशिश कर रहा हूं। मैं कर रहा हूँ: http://localhost:5000/locations?id=3
, यह काम करता है:कर्ल कमांड लाइन यूआरएल पैरामीटर
curl -H application/x-www-form-urlencoded -X DELETE http://localhost:5000/locations` -d 'id=3'
हालांकि, सर्वर पैरामीटर आईडी = 3. मैं कुछ जीयूआई आवेदन उपयोग करने की कोशिश और जब मैं के रूप में यूआरएल पारित देख पा रहा है। मैं वास्तव में इस जीयूआई आवेदन के बजाय कर्ल का उपयोग करूंगा। क्या कोई यह बता सकता है कि मैं क्या गलत कर रहा हूं?
यह काम किया। मुझे अभी एहसास हुआ कि पैरामीटर स्वीकार करने के लिए यूआरएल उद्धरणों के बीच होना चाहिए। वह एमआईएमई प्रकार पैरामीटर वाले यूआरएल के लिए है और यह कि जीयूआई एप्लीकेशन क्या उपयोग करता है। इसके अलावा, मैं 'प्राप्त नहीं करना चाहता'। मैं 'हटाना' चाहता हूं और 'प्राप्त नहीं' करना चाहता हूं और मैं उचित आरईएसटी डिज़ाइन मानकों का पालन करने की कोशिश कर रहा हूं, इसलिए मैं हटा रहा हूं और हटाए जाने पर प्राप्त नहीं कर रहा हूं। – darksky
मेरे मामले में यह केवल दोहरा उद्धरण के साथ काम करता है, कर्ल में एकल उद्धरण के साथ: (1) प्रोटोकॉल 'http libcurl में समर्थित या अक्षम नहीं है, लेकिन उद्धरण के साथ "" ठीक काम करता है। –