कमांड लाइन से 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 कमांड के कुछ रोचक विशिष्ट उपयोग भी देख सकते हैं।