Jawaban:
Unduh cURL untuk Windows dari sini (dan pastikan untuk memilihnya dari Win32 - Cara umum turun pada halaman).
Kemudian letakkan di direktori di dalam variabel lingkungan PATH Anda (yaitu:) C:\Windows\System32
atau jalankan dengan path lengkapnya sebelum nama yang dapat dieksekusi.
Jika Anda meletakkannya di direktori yang ada di dalam PATH Anda, pastikan untuk menutup dan kemudian buka kembali command prompt untuk membuat perintah tersedia.
https
?
Jika Anda menginstal Git untuk Windows, Anda juga mendapatkan Curl secara otomatis. Ada beberapa keuntungan:
PATH
pengaturan selama instalasi secara otomatis./mingw64/bin/curl
.
Untuk orang-orang yang tidak benar-benar membutuhkan curl
eksekusi, tetapi hanya perlu misalnya melihat atau menyimpan hasil permintaan GET, dapat menggunakan powershell
secara langsung. Dari prompt perintah normal, ketik:
powershell -Command "(new-object net.webclient).DownloadString('http://example.com')"
yang, meskipun sedikit bertele-tele, mirip dengan mengetik
curl http://example.com/
dalam lingkungan yang lebih Unix-ish.
Informasi lebih lanjut tentang net.webclient
tersedia di sini: Metode WebClient (System.Net) .
DownloadFile
metode: powershell -Command "(new-object net.webclient).DownloadFile('http://.../somefile', 'file.txt')"
. Anda juga baru saja mengajari saya cara menggunakan PowerShell tanpa membuka promptnya. Terima kasih, matty!
Cara mengatur CURL:
curl.exe
file ke PATH
folder Windows Anda . Secara default, ini C:\Windows\System32
.cacert.pem
menjadi curl-ca-bundle.crt
.PATH
folder Windows Anda .Cara mengujinya:
cmd.exe
untuk membuka command prompt Anda.Tar dan Curl tersedia di Windows dimulai pada Insider Build 17063, sebagai bagian dari rantai alat Windows: curl dan bsdtar.
Tar : Alat baris perintah yang memungkinkan pengguna untuk mengekstrak file dan membuat arsip. Di luar PowerShell atau pemasangan perangkat lunak pihak ketiga, tidak ada cara untuk mengekstrak file dari cmd.exe. Implementasinya menggunakan libarchive.
Curl : Alat baris perintah yang memungkinkan untuk mentransfer file ke dan dari server.
Catatan: PowerShell memang menawarkan fungsionalitas serupa (memiliki ikal dan utilitas ekstraksi file sendiri).
Info lebih lanjut: Tar dan Curl Datang ke Windows!
Anda dapat menginstal "cURL untuk Windows" ini: cURL untuk Windows adalah penginstal MSI untuk cURL, alat transfer web baris perintah yang populer. http://www.confusedbycode.com/curl/
Tidak perlu me-restart windows tetapi me-restart CMD diperlukan.
Saya menggunakan jawaban yang diberikan oleh fuxia untuk menjalankan beberapa skrip bash yang saya tulis di Linux pada platform Windows. Ini bekerja dengan sangat baik.
Kata hati-hati dengan cURL
. Saya mempunyai masalah di mana saya tidak bisa menggunakan interaksi Konsol saat mengautentikasi seperti dijelaskan di sini:
https://stackoverflow.com/questions/50724407/curl-command-in-git-bash
Jika cURL
perintah Anda memerlukan otentikasi dan Anda tidak ingin kata sandi terlihat di baris perintah atau disimpan dalam skrip Anda, Anda harus menggunakan solusi lain, seperti menggunakan file kata sandi:
https://stackoverflow.com/questions/2594880 / using-curl-with-a-username-and-password