कमांड लाइन से पोस्ट को कर्ल कैसे करें
विषयसूची:
Curl एक शक्तिशाली कमांड लाइन यूटिलिटी है जो आपको सर्वर या URL पर या उससे डेटा स्थानांतरित करने की अनुमति देती है। डेवलपर्स द्वारा उपयोग किया जाने वाला एक सामान्य कार्य कर्ल के साथ एक पोस्ट अनुरोध करना है, जिसे हम यहां कवर करने जा रहे हैं।
हम चीजों को काफी सरल रखेंगे और कमांड लाइन से कर्ल के साथ, डेटा के साथ और बिना सिंटैक्स के साथ, और एक फॉर्म के लिए भी POST अनुरोध करने के लिए तीन उदाहरण दिखाएंगे।
cURL पोस्ट अनुरोध कमांड लाइन सिंटैक्स
आप डेटा के साथ या उसके बिना एक कर्ल पोस्ट अनुरोध कर सकते हैं, यह इस बात पर निर्भर करता है कि आप क्या करने का प्रयास कर रहे हैं। याद रखें कि उचित सिंटैक्स कैपिटलाइज़ेशन का उपयोग करना मायने रखता है।
कर्ल पोस्ट अनुरोध बिना डेटा के:
कर्ल -X पोस्ट http://URL/example.php
डेटा के साथ कर्ल पोस्ट अनुरोध:
"कर्ल -डी डेटा=उदाहरण1&डेटा2=उदाहरण2>"
पोस्ट को फ़ॉर्म में कर्ल करें:
"कर्ल -एक्स पोस्ट -एफ नाम=उपयोगकर्ता -एफ पासवर्ड=परीक्षण http://URL/example.php "
फ़ाइल के साथ पोस्ट को कर्ल करें:
"curl -X POST -F image=@/path/example.gif http://URL/uploadform.cgi "
इसी तरह, आप एक अलग कमांड स्ट्रिंग का उपयोग करके कर्ल के साथ भी फाइल डाउनलोड कर सकते हैं।
कर्ल पोस्ट JSON डेटा
"curl -H सामग्री-प्रकार: एप्लिकेशन/json -X पोस्ट -d &39;{उपयोगकर्ता:बॉब, पास:123}&39; http://URL/ "
अधिक कर्ल विशिष्टताओं या विवरण के लिए, कर्ल मैनुअल या सहायता पृष्ठ देखें:
curl --help
curl --manual
cURL के साथ पोस्ट अनुरोध करने का बेहतर तरीका जानते हैं? हमें टिप्पणियों में बताएं। आप यहां कर्ल कमांड के कुछ रोचक विशिष्ट उपयोगों को भी देख सकते हैं।