Czy istnieje sposób instalacji cURL
w systemie Windows w celu uruchamiania cURL
poleceń z wiersza poleceń ?
windows
command-line
console
curl
Domingo
źródło
źródło
Odpowiedzi:
Pobierz cURL dla Windows stąd (i pamiętaj, aby wybrać go z Win32 - Ogólny sposób na stronie).
Następnie umieść go w katalogu wewnątrz zmiennej środowiskowej PATH (tj .:)
C:\Windows\System32
lub uruchom z pełną ścieżką poprzedzającą nazwę pliku wykonywalnego.Jeśli umieścisz go w katalogu wewnątrz ŚCIEŻKI, pamiętaj, aby zamknąć, a następnie ponownie otworzyć wiersz polecenia, aby polecenie było dostępne.
źródło
https
?Jeśli zainstalujesz Git dla Windows , automatycznie otrzymasz Curl. Istnieje kilka zalet:
PATH
konfiguracją podczas instalacji.źródło
/mingw64/bin/curl
.Dla osób, które nie potrzebują dosłownie
curl
pliku wykonywalnego, ale raczej muszą np. Zobaczyć lub zapisać wyniki żądania GET, można użyćpowershell
bezpośrednio. W normalnym wierszu polecenia wpisz:co, choć trochę nieporadne, jest podobne do pisania
w środowisku bardziej uniksowym.
Więcej informacji na temat
net.webclient
jest dostępnych tutaj: WebClient Methods (System.Net) .źródło
DownloadFile
metodę:powershell -Command "(new-object net.webclient).DownloadFile('http://.../somefile', 'file.txt')"
. Właśnie nauczyłeś mnie, jak korzystać z PowerShell bez otwierania jego monitu. Dziękuję matty!Po zainstalowaniu OpenSSL Light uruchom ponownie system Windows, otwórz Wiersz polecenia, a następnie wykonaj polecenie testowe, takie jak:
Jeśli odzyskasz tagi HTML, działało.
źródło
Jak skonfigurować cURL:
curl.exe
plik doPATH
folderu Windows . Domyślnie tak jestC:\Windows\System32
.cacert.pem
nacurl-ca-bundle.crt
.PATH
folderu Windows .Jak to przetestować:
cmd.exe
aby otworzyć wiersz polecenia.źródło
Tar i Curl są dostępne w systemie Windows od Insider Build 17063, jako część zestawu narzędzi Windows: curl i bsdtar.
Tar : narzędzie wiersza poleceń, które pozwala użytkownikowi na wyodrębnianie plików i tworzenie archiwów. Poza programem PowerShell lub instalacją oprogramowania innych firm nie było sposobu na wyodrębnienie pliku z cmd.exe. Implementacja wykorzystuje libarchive.
Curl : narzędzie wiersza poleceń, które umożliwia przesyłanie plików do iz serwerów.
Uwaga: PowerShell już oferuje podobną funkcjonalność (ma zawijanie i własne narzędzia do ekstrakcji plików).
Więcej informacji: Tar and Curl Come to Windows!
źródło
Możesz zainstalować ten „cURL dla Windows”: cURL dla Windows to instalator MSI dla cURL, popularnego narzędzia do przesyłania plików z wiersza poleceń. http://www.confusedbycode.com/curl/
źródło
Nie trzeba ponownie uruchamiać systemu Windows, ale konieczne jest ponowne uruchomienie CMD.
źródło
Użyłem odpowiedzi udzielonej przez fuxia, aby uruchomić skrypty bash napisane w Linuksie na platformie Windows. Działa bardzo ładnie.
Słowo ostrzeżenia z
cURL
. Wystąpił problem polegający na tym, że nie mogłem użyć interakcji konsoli podczas uwierzytelniania, jak opisano tutaj: https://stackoverflow.com/questions/50724407/curl-command-in-git-bashJeśli twoje
cURL
polecenie wymaga uwierzytelnienia i nie chcesz, aby hasło było widoczne w wierszu polecenia lub zapisane w skrypcie, będziesz musiał użyć innego rozwiązania, na przykład pliku hasła: https://stackoverflow.com/questions/2594880 / using-curl-with-a-nazwa-użytkownika i hasłoźródło