كيفية تنفيذ طلب POST باستخدام Curl

How Perform Post Request Using Curl



Curl هي أداة سطر أوامر مجانية ومفتوحة المصدر تتيح للمستخدمين إنشاء اتصالات الشبكة. في أنظمة التشغيل Windows و Linux و Mac ، يكون Curl مفتوحًا ، مما يجعله خيار الانتقال للمبرمجين في جميع القنوات.

مع مستويات متنوعة من المعلومات ، يمكننا إجراء استفسارات ما بعد. فيما يلي بعض استعلامات الاختبار الخاصة بـ POST:







تقديم طلب POST بسيط

أدخل الأمر التالي في سطر الأوامر لتقديم طلب POST سهل من خلال curl.



$ curl -X POST https://example.com/



إرسال حقول إضافية مع طلب POST

يمكنك إرسال حقول إضافية بمساعدة العلامة -d وإقرانها بطلب POST الذي ترسله إلى الخادم. ترسل مكالمة POST التالية مستخدمًا ومنطقة نقل مع المعلمات الهامة.





$ curl -d 'user = user1 & pass = abcd' -X POST https://example.com/login

سيوفر الخيار -d لـ POST مع curl رأسًا قياسيًا يشبه:



# نوع المحتوى: application / x-www-form-urlencoded

تحديد نوع المحتوى في طلب POST

يمكنك استخدام العلامة -H لإرسال جزء من البيانات أو رأس مع حليقة. يرسل الأمر التالي كائن JSON مع طلب.

$ curl -d '{json}' -H 'نوع المحتوى: application / json' https://example.com/login

تبادل الملفات مع CURL

باستخدام curl ، يمكننا أيضًا نقل ملفات كاملة على سطر الأوامر. على الرغم من أنه في هذه الحالة ، لن يتم تحميل أي بيانات لأن الموقع الذي ندخل إليه غير موجود. للقيام بذلك ، يظهر الأمر على النحو التالي:

$ curl --form 'fileuploa [البريد الإلكتروني محمي]' https://example.com/resource.cgi

استنتاج

توضح هذه المقالة أهمية الأمر Curl في Linux وتناقش استخدام طلبات curl post على Linux. لقد أوضحت كيفية إجراء طلبات POST باستخدام الأمر CURL.