MCSEWindows Applicationشبکه و ارتباطاتمایکروسافتوب

فعال سازی cURL در ویندوز

در دنیای اینترنت API های بسیار زیادی وجود دارد که Web Application ها از آن ها استفاده می نمایند. اما برای استفاده از API مورد نیاز تان حتما احتیاج به یک Web Application ندارید. در واقع شما می توانید با استفاده از دستور Curl به راحتی درخواست های خود را به سمت api بفرستید و پاسخ آن را دریافت نمایید. در ویندوز به طور پیش فرض امکان استفاده از Curl وجود ندارد. اما در این مقاله ما به شما آموزش خواهیم داد که چطور قابلیت cURL را در ویندوز فعال نمایید و از آن بهره ببرید.

فعال سازی cURL در ویندوز  

ابتدا در درایو C یک Folder به نام cURL ایجاد نمایید. سپس با مراجعه به این لینک آخرین نسخه فایل cURL مربوط به سیستم عامل ویندوز را دانلود کنید. فایل Zip را Extract نمایید و curl.exe را به فولدری که ساخته اید انتقال دهید.

اگر آن فایل Exe را نیافتید ، از Search استفاده کنید.

حال به این لینک مراجعه و فایل cacert.pm را دانلود نمایید.  فایل های PEM نوعی از فایل هستند که یک Bundle از Certificate ها درون آن قرار داده شده است.

فایل را به دایرکتوری که در درایو C ایجاد کرده بودیم انتقال دهید و نام آن را به curl-ca-bundle.crt. تغییر دهید

اکنون با کلیک راست بر روی This PC در ویندوز و مراجعه به بخش Properties و سپس Advanced System Settings گزینه Environment Variables را انتخاب کنید.

و متغیر مسیر فایل cURL را اضافه کنید.

اکنون شما می توانید از دستور cURL بر روی ویندوز بهره ببرید و انواع Request ها را در API های مختلف ایجاد نمایند. برای مثال ما سعی داریم بفهمیم Header یک وب سایت خاص چه قدر حجم دارد و آیا Limitation برای آن تعریف شده است یا خیر. بنابراین از دستورزیر استفاده می کنیم :

curl -vso /dev/null --user-agent "Mozilla 5.0" -H http://figorat.com

و پاسخی شبیه آن چه در تصویر مشاهده می نمایید ، نمایش داده خواهد شد :

نصب Active Directory Domain Services و ایجاد Domain Controller

فعال سازی cURL در ویندوز

 

سوالات خود را در این رابطه با ما در میان بگذارید.

 

۵ ۱ رای دادن
رای دادن به مقاله

نوید داریا

Experienced IT Specialist with a demonstrated history of working in the information technology and services industry. Skilled in VMware ESX, Domain Name System (DNS), DHCP, VoIP, Veeam Backup Solutions, Adobe Connect, Servers, and Data Center. Strong operations professional graduated from Amirkabir University of Applied Sciences and Technology. Now I am studying Informatics at Vienna University
اشتراک در
اشاره به موضوع
guest

8 کامنت
جدیدترین
قدیمی ترین نظرات با تعداد رای بالا
Inline Feedbacks
مشاهده همه کامنت ها
ناشناس
ناشناس
2 سال پیش

برا من کار نمی کنه کلن قفله برنامه ??

ناشناس
ناشناس
4 سال پیش

thank you so much,,,,,

حسین
حسین
4 سال پیش

فایل exe. یافت نشد ؟؟

ناشناس
ناشناس
در پاسخ به  حسین
8 ماه پیش

داخل فولدر bin

امیرحسین
امیرحسین
در پاسخ به  ناشناس
11 روز پیش

bin اصلا نیست فایا exe هم نیست

فاطمه
فاطمه
5 سال پیش

میخوام یه درخواست آپدیت بفرستم
https://www.django-rest-framework.org/tutorial/1-serialization/
این کد رو اجرا کردم و در ارسال درخواست put از برنامه postman خطای Json parse error گرفتم
ممکنه با curl درخواست بفرستم و اجرا شه؟

علی ام
5 سال پیش

مقاله مفید بود. نصب کردم و دارم استفاده میکنم دمت گرم. 🙂

دکمه بازگشت به بالا