जवाबों:
यहाँ से विंडोज के लिए cURL डाउनलोड करें (और Win32 से इसका चयन करना सुनिश्चित करें - पृष्ठ पर सामान्य तरीके से)।
फिर इसे अपने PATH पर्यावरण चर (यानी:) के अंदर एक निर्देशिका में रखें C:\Windows\System32
या निष्पादन योग्य नाम से पहले इसके पूर्ण पथ के साथ चलाएं।
यदि आप इसे उस निर्देशिका में रखते हैं जो आपके PATH के अंदर है, तो बंद करना सुनिश्चित करें और फिर कमांड को उपलब्ध कराने के लिए कमांड प्रॉम्प्ट को फिर से खोलें।
https
?
अगर आप विंडोज के लिए Git इंस्टॉल करते हैं तो आपको कर्ल अपने आप भी मिल जाता है। कुछ फायदे हैं:
PATH
अपने आप इंस्टालेशन के दौरान सेटअप का ख्याल रखता है ।/mingw64/bin/curl
।
ऐसे लोगों के लिए जिन्हें वस्तुतः curl
निष्पादन योग्य की आवश्यकता नहीं है , बल्कि उन्हें केवल GET अनुरोध के परिणामों को देखने या सहेजने की आवश्यकता है, powershell
सीधे उपयोग कर सकते हैं । एक सामान्य कमांड प्रॉम्प्ट से, टाइप करें:
powershell -Command "(new-object net.webclient).DownloadString('http://example.com')"
जो कि थोड़ा सा खराब है, टाइपिंग के समान है
curl http://example.com/
अधिक यूनिक्स-ईश वातावरण में।
इसके बारे में अधिक जानकारी net.webclient
यहाँ उपलब्ध है: WebClient Methods (System.Net) ।
DownloadFile
विधि: powershell -Command "(new-object net.webclient).DownloadFile('http://.../somefile', 'file.txt')"
। आपने मुझे सिर्फ यह भी सिखाया है कि पावरशेल का उपयोग कैसे किया जा सकता है। धन्यवाद मैट्टी!
कैसे सेटअप करें:
curl.exe
फाइल को अपने विंडोज PATH
फोल्डर में कॉपी करें । डिफ़ॉल्ट रूप से, यह है C:\Windows\System32
।cacert.pem
करने के लिए curl-ca-bundle.crt
।PATH
फोल्डर में ले जाएं ।इसका परीक्षण कैसे करें:
cmd.exe
अपना कमांड प्रॉम्प्ट खोलने के लिए चलाएँ ।टार और कर्ल विंडोज टूलकिन के भाग के रूप में इनसाइडर बिल्ड 17063 में विंडोज शुरुआत में उपलब्ध हैं: कर्ल और बीएसडार्ट।
टार : एक कमांड लाइन उपकरण जो उपयोगकर्ता को फ़ाइलों को निकालने और अभिलेखागार बनाने की अनुमति देता है। PowerShell के बाहर या थर्ड पार्टी सॉफ़्टवेयर की स्थापना के लिए, cmd.exe से फ़ाइल निकालने का कोई तरीका नहीं था। कार्यान्वयन का उपयोग करता है।
कर्ल : कमांड लाइन टूल जो सर्वरों से फाइलों को ट्रांसफर करने की अनुमति देता है।
नोट: PowerShell पहले से ही समान कार्यक्षमता प्रदान करता है (इसमें कर्ल है और यह स्वयं फ़ाइल निष्कर्षण उपयोगिताओं है)।
अधिक जानकारी: टार और कर्ल विंडोज में आते हैं!
आप इसे "विंडोज के लिए cURL" स्थापित कर सकते हैं: विंडोज के लिए cURL, cURL के लिए एक MSI इंस्टॉलर है, जो लोकप्रिय कमांड-लाइन वेब ट्रांसफर टूल है। http://www.confusedbycode.com/curl/
खिड़कियों को फिर से शुरू करने की आवश्यकता नहीं है लेकिन सीएमडी को फिर से शुरू करना आवश्यक है।
मैंने फॉक्सिया द्वारा प्रदान किए गए उत्तर का उपयोग कुछ बेश लिपियों को चलाने के लिए किया था जो मैंने विंडोज प्लेटफॉर्म पर लिनक्स में लिखे थे। यह बहुत अच्छी तरह से काम करता है।
साथ में सावधानी का एक शब्द है cURL
। मेरे पास एक मुद्दा था जहां मैं यहाँ वर्णित के रूप में प्रमाणित करते समय कंसोल इंटरैक्शन का उपयोग नहीं कर सकता था:
https://stackoverflow.com/questions/50724407/curl-command-in-git-bash
यदि आपकी cURL
कमांड को प्रमाणीकरण की आवश्यकता है और आप नहीं चाहते हैं कि पासवर्ड कमांड लाइन में दिखाई दे या आपकी स्क्रिप्ट में संग्रहीत हो, तो आपको एक अन्य समाधान का उपयोग करना होगा, जैसे पासवर्ड फ़ाइल का उपयोग करना:
https://stackoverflow.com/questions/2594880 / का उपयोग कर-कर्ल-साथ एक उपयोगकर्ता नाम और पासवर्ड