कमांड लाइन से PORL कैसे करें
कर्ल शक्तिशाली कमांड लाइन उपयोगिता है जो आपको सर्वर या यूआरएल से डेटा स्थानांतरित करने की अनुमति देती है। डेवलपर्स द्वारा उपयोग किया जाने वाला एक आम कार्य कर्ल के साथ एक पोस्ट अनुरोध करना है, जो हम यहां कवर करने जा रहे हैं।
हम चीजों को काफी सरल रखेंगे और कमांड लाइन से कर्ल के साथ पोस्ट अनुरोध करने के लिए तीन उदाहरण दिखाएंगे, सिंटैक्स के साथ डेटा के साथ और बिना किसी फॉर्म के।
कर्ल पोस्ट अनुरोध कमांड लाइन सिंटेक्स
आप जो भी करने का प्रयास कर रहे हैं उसके आधार पर आप डेटा के साथ या बिना किसी कर्ल पोस्ट अनुरोध कर सकते हैं। याद रखें कि उचित वाक्यविन्यास पूंजीकरण मामलों का उपयोग करना।
बिना डेटा के कर्ल पोस्ट अनुरोध:
curl -X POST http://URL/example.php
डेटा के साथ कर्ल पोस्ट अनुरोध:
curl -d "data=example1&data2=example2" http://URL/example.cgi
एक फॉर्म में कर्ल पोस्ट करें:
curl -X POST -F "name=user" -F "password=test" http://URL/example.php
फ़ाइल के साथ कर्ल पोस्ट करें:
curl -X POST -F "image=@/path/example.gif" http://URL/uploadform.cgi
इसी तरह, आप एक अलग कमांड स्ट्रिंग का उपयोग कर कर्ल के साथ भी फ़ाइलें डाउनलोड कर सकते हैं।
कर्नल पोस्ट JSON डेटा
curl -H "Content-Type: application/json" -X POST -d '{"user":"bob", "pass":"123"}' http://URL/
आगे कर्ल विनिर्देशों या विवरणों के लिए, कर्ल मैनुअल या सहायता पृष्ठ देखें:
curl --help
curl --manual
Curl के साथ एक पोस्ट अनुरोध करने के लिए एक बेहतर तरीका पता है? हमें टिप्पणियों में बताएं। आप यहां curl कमांड के कुछ रोचक विशिष्ट उपयोग भी देख सकते हैं।