کرل کا استعمال کرتے ہوئے پوسٹ کی درخواست کیسے کریں۔

How Perform Post Request Using Curl



کرل ایک مفت اور اوپن سورس کمانڈ لائن یوٹیلیٹی ہے جو صارفین کو نیٹ ورک کنکشن بنانے کی اجازت دیتی ہے۔ ونڈوز ، لینکس اور میک پر ، کرل کھلا ہے ، اسے تمام چینلز میں پروگرامرز کے لیے ٹیک ٹو آپشن فراہم کرتا ہے۔

معلومات کی مختلف سطحوں کے ساتھ ، ہم پوسٹ کے سوالات کر سکتے ہیں۔ POST کے لیے کچھ ٹیسٹ سوالات ذیل میں دیے گئے ہیں:







ایک سادہ POST درخواست کرنا۔

کمانڈ لائن پر درج ذیل کمانڈ درج کریں تاکہ curl کے ذریعے ایک آسان POST درخواست کی جا سکے۔



$ curl -X پوسٹ https://example.com/



ایک POST درخواست کے ساتھ اضافی فیلڈز بھیجنا۔

آپ -d پرچم کی مدد سے اضافی فیلڈز بھیج سکتے ہیں اور اسے POST درخواست کے ساتھ جوڑ کر آپ سرور کو بھیج سکتے ہیں۔ درج ذیل POST کال ایک صارف اور ایک ٹرانسفر ایریا کو اہم پیرامیٹرز کے ساتھ بھیجتی ہے۔





$ curl -d 'user = user1 & pass = abcd' -X پوسٹ https://example.com/login

curl کے ساتھ پوسٹ کرنے کا -d آپشن ایک معیاری ہیڈر مہیا کرے گا جو ایسا لگتا ہے:



# مواد کی قسم: درخواست/x-www-form-urlencoded۔

POST درخواست میں مواد کی قسم کی وضاحت۔

آپ ڈیٹا کا ایک ٹکڑا بھیجنے کے لیے -H پرچم استعمال کر سکتے ہیں یا curl کے ساتھ ہیڈر۔ مندرجہ ذیل کمانڈ JSON آبجیکٹ کو درخواست کے ساتھ بھیجتی ہے۔

$ curl -d '{json}' -H 'مواد کی قسم: application/json' https://example.com/login

CURL کے ساتھ فائلوں کا تبادلہ۔

curl کا استعمال کرتے ہوئے ، ہم کمانڈ لائن پر پوری فائلیں بھی منتقل کر سکتے ہیں۔ اگرچہ ، اس معاملے میں ، یہ کوئی ڈیٹا اپ لوڈ نہیں کرے گا کیونکہ جس سائٹ تک ہم رسائی حاصل کر رہے ہیں وہ نہیں ملی۔ ایسا کرنے کے لیے ، کمانڈ بطور دکھایا گیا ہے:

$ curl --form 'fileuploa [email protected]' https://example.com/resource.cgi

نتیجہ

یہ مضمون لینکس میں کرل کمانڈ کی اہمیت کو ظاہر کرتا ہے اور لینکس پر کرل پوسٹ کی درخواستوں کے استعمال پر بحث کرتا ہے۔ میں نے واضح کیا کہ CURL کمانڈ کا استعمال کرتے ہوئے POST درخواستیں کیسے کی جائیں۔