मैं अपने टर्मिनल में हूं और मैं एक दिए गए यूआरएल के लिए POST
अनुरोध भेजना चाहता हूं। मैंने इसे एक आरईएसटी क्लाइंट के साथ परीक्षण किया है, इसलिए मुझे पता है कि पैरामीटर काम करते हैं।POST अनुरोध जारी करने के लिए कर्ल कमांड
तो कहते हैं कि मैं निम्नलिखित मानकों पोस्ट करना चाहते हैं कर सकते हैं:
- उपयोगकर्ता नाम = टोनी
- पासवर्ड = गुप्त
मेरे यूआरएल के लिए: https://exmaple.com/login/
मैं निम्नलिखित कर्ल करने की कोशिश की मेरे टर्मिनल में आदेश (मैं ओएसएक्स शेर का उपयोग कर रहा हूं)
curl --data "username=tony&password=secret" http://exmaple.com/login/
मुझे सर्वर से 500 Server Error
मिल गया है, इसलिए अब मैं कुछ ऐसा सोच रहा हूं जो आरईएसटी क्लाइंट और कर्ल कमांड के बीच अलग हो सकता है। मैं एक https सेवा का उपयोग कर रहा हूँ:
आपकी मदद
अद्यतन के लिए धन्यवाद। क्या मुझे इसके कर्ल कमांड को इसके लिए खाते में समायोजित करना है?
उपयोग: यह एक कोशिश करें। – Dan
टिप के लिए धन्यवाद। जबकि मैं ट्रेस कर रहा था, मुझे एहसास हुआ कि मैं HTTPS का उपयोग कर रहा हूं। तो क्या यह हो सकता है कि मुझे इसके लिए कुछ सावधानी बरतनी पड़े? – Besi
HTTPS को ठीक से स्थापित कर्ल पर कोई फर्क नहीं पड़ता है। बदतर, आपको प्रमाणपत्र प्रमाणीकरण त्रुटि मिल सकती है जिसे आप -k विकल्प के साथ (अस्थायी रूप से!) के आसपास काम कर सकते हैं। – Dan