Apakah ada cara untuk menginstal cURL di Windows untuk menjalankan perintah cURL dari command prompt?
windows
command-line
curl
DomingoSL
sumber
sumber
Jawaban:
Jika Anda tidak menyukai Cygwin , Anda dapat menggunakan build Windows asli. Beberapa di sini: Curl Download Wizard .
sumber
Git
dan menggunakan git bash. Built-in setelah menginstal. (lihat jawaban di bawah).Pertama, Anda perlu mengunduh CURL yang dapat dieksekusi. Untuk Windows 64bit, unduh dari sini dan untuk Windows 32bit unduh dari sini Setelah itu, simpan
curl.exe
file diC:
drive Anda .Untuk menggunakannya, cukup buka
command prompt
dan ketik:sumber
Jika Anda telah
Git
menginstal pada windows Anda dapat menggunakanGNU Bash
.... itu built-in./superuser/134685/run-curl-commands-from-windows-console/#483964
sumber
Git Bash
Orang yang tidak benar-benar membutuhkan
curl
eksekusi, tetapi hanya perlu misalnya melihat atau menyimpan hasil permintaan GET sekarang dan lagi, dapat menggunakanpowershell
secara langsung. Dari prompt perintah normal, ketik:yang, meskipun sedikit bertele-tele, mirip dengan mengetik
dalam lingkungan yang lebih Unix-ish.
Informasi lebih lanjut tentang
net.webclient
tersedia di sini: Metode WebClient (System.Net) .UPDATE: Saya suka bagaimana ImranHafeez mengambil satu langkah lebih jauh dalam jawaban ini . Namun saya lebih suka skrip cmd sederhana, mungkin membuat
curl.cmd
file yang mengandung ini:yang bisa disebut seperti contoh Unix-ish di atas:
sumber
powershell -Command "$wc=new-object net.webclient;$wc.Credentials=new-object System.Net.NetworkCredential(%user%,%pass%);$wc.DownloadString('%input%')"
dari stackoverflow.com/a/509394/4985705curl https://www.example.com/mypage.php?action=hello
. Dalam skrip mypage.php,$_GET['action']
kosongJika Anda menggunakan manajer paket Chocolatey , Anda dapat menginstal cURL dengan menjalankan perintah ini dari baris perintah atau dari PowerShell:
sumber
Buat file batch di windows dan nikmati dengan cURL di windows :)
sumber
curl.exe
dan.crt
keC:\Windows\System32
> curl https://api.stackexchange.com
ps Jika Anda ingin folder lain untuk menyimpan yang dapat dieksekusi periksa jalur Anda
> echo %PATH%
sumber
itu akan berfungsi dengan baik jika Anda mengunduhnya dari - http://curl.haxx.se/dlwiz/?type=bin&os=Win64&flav=MinGW64 - UNTUK 64BIT Win7 / XP ATAU dari http: //curl.haxx. se / dlwiz /? type = bin & os = Win32 & flav = - & ver = 2000% 2FXP --- UNTUK 32BIT Win7 / XP cukup ekstrak file ke c: / Windows dan jalankan dari cmd
sumber
Instal Git untuk windows Kemudian gunakan git bash untuk menjalankan perintah curl.
sumber
Saya juga menemukan bahwa jika saya meletakkan bin cygwin di jalur windows saya, saya dapat menjalankan curl dari baris perintah windows. Ini juga akan memberi Anda akses ke hal-hal seperti ls dan grep
sumber
Saya dapat menggunakan situs ini untuk mengunduh dan menginstal curl dengan mudah di mesin Windows saya. Butuh semua 30 detik. Saya menggunakan Windows 7 (dengan Admin privelage), jadi saya mengunduh curl-7.37.0-win64.msi dari http://curl.haxx.se/download.html .
Juga, jangan lupa untuk me-restart konsol / terminal Anda setelah Anda menginstal curl, jika tidak, Anda akan mendapatkan pesan kesalahan yang sama.
sumber
Dengan asumsi Anda baru dalam permainan atau tidak dapat menginstal perangkat lunak karena batasan keamanan, Anda bisa menggunakan Scoop untuk menginstal curl. Dari jendela powershell atau perintah jalankan perintah berikut. Catatan ini mengasumsikan bahwa Anda memiliki Powershell v3.0 +.
Keuntungan keren lainnya di sini adalah bahwa ini menginstal perangkat lunak hanya untuk pengguna saat ini.
Tetapkan pengecualian eksekusi
Instal Scoop
Pasang ikal. Anda mungkin melihat peringatan tentang hash yang hilang, tetapi Anda akan melihat pesan terakhir bahwa cURL berhasil diinstal
Uji pemasangan ikal
sumber
iex (new-object net.webclient).downloadstring('https://a.url.here')
untuk mengunduh dan menjalankan skrip PS adalah apa yang saya butuhkan.Dari Windows Command Prompt, jalankan curl melalui Git Bash
sumber
sumber
Unduh file .exe dari https://cygwin.com/install.html untuk cygwin (kumpulan besar alat-alat GNU dan Open Source yang menyediakan fungsionalitas yang mirip dengan distribusi Linux pada Windows).
Jalankan file .exe.
Saat menginstal Anda akan mendapatkan langkah untuk memilih paket. Di jendela paket pilih -> ubah tampilan menjadi "Tidak terpasang" dan cari ikal. klik pada paket yang diperlukan untuk menginstal dengan mengklik kolom "baru" untuk paket -> Anda dapat melihat nomor versi dan kemudian klik berikutnya. (lihat gambar terlampir di bawah)
Setelah menyelesaikan instalasi klik pada cygwin untuk membuka konsol curl di windows dan mengerjakan perintah curl.
sumber
Saya mungkin agak terlambat untuk ini, tetapi saya dapat menyelesaikan masalah saya tentang curl di cmd untuk windows 10.
Saya mendapat bantuan dari tutorial video di bawah ini https://www.youtube.com/watch?v=qlTVMuONazs
Berikut ini beberapa penjelasannya
Langkah 1: buka https://curl.haxx.se/download.html
Langkah 2: Cari "Win64 - Generik" dan unduh "Win64 x86_64 7zip" oleh "Darren Owen"
Langkah 3: unzip file unduhan dan instal sertifikat "ca-bundle.crt" jangan sentuh curl.exe
Langkah 4: di windows buka "Control Panel" -> "System" -> "Pengaturan sistem lanjutan" Langkah 5: klik pada variabel Envirnoment
Langkah 6: Dalam variabel Sistem klik pada "Path" dan rekatkan path folder file dalam kasus saya itu adalah "C: \ curl \ curl_7_53_1_openssl_nghttp2_x64"
Dan kamu sudah selesai.
Jangan lupa me-restart sistem Anda untuk satu kali
sumber
Instal baris perintah git dari sini . Ketika Anda menginstal git di windows Anda secara otomatis akan mendapatkan keriting dengannya. Anda dapat memeriksa versi ikal yang diinstal menggunakan
curl --version
seperti ini.Ini adalah contoh permintaan ikal yang mengirim string dalam objek JSON dan membuatnya dikodekan.
curl https://api.base62.io/encode \ --request POST \ --header "Content-Type: application/json" \ --data '{ "data": "Hello world!" }'
sumber
Jawaban paling sederhana:
(1) Unduh biner ikal di sini: https://curl.haxx.se/download.html (lihat biner untuk OS Anda). Contoh:
(2) Buat folder "C: \ curl" lalu unzip semua yang ada
(3) Edit variabel sistem yang disebut "Path" dengan menambahkan "; C: \ curl \ bin" pada akhirnya. Jadi.
Obs .: Saya telah melihat beberapa orang mengatakan untuk menambahkan "; C: \ curl" tetapi cara ini tidak mungkin untuk mengakses curl.exe .
sumber
Dengan Windows 10 Insider build 17063 curl tersedia dalam cmd dan PowerShell sejak awal 2018.
sumber
Bagi siapa pun yang mencari solusi cepat, setelah memiliki cygwin yang terinstal standar tetapi mengetahui curl tidak bekerja pada platform win 10 x64:
Mengunduh repositori yang sudah pensiun ini , mengekstrak dan menjalankannya:
Bekerja seperti pesona. Saya menganggap itu memiliki opsi pra-instal untuk ikal.
sumber