답변:
여기 에서 Windows 용 cURL을 다운로드 하십시오 ( 페이지의 Win32-Generic way down 에서 선택 하십시오).
그런 다음 PATH 환경 변수 (예 :) 내의 디렉토리에 배치 C:\Windows\System32
하거나 실행 파일 이름 앞에 전체 경로를 사용하여 실행하십시오.
PATH 안에있는 디렉토리에 배치 한 경우 명령 프롬프트를 닫았다가 다시 열어서 명령을 사용 가능하게하십시오.
https
있습니까?
Windows 용 Git을 설치 하면 Curl도 자동으로 나타납니다. 몇 가지 장점이 있습니다.
PATH
설치 중에 자동으로 설정을 관리 합니다./mingw64/bin/curl
.
말 그대로 curl
실행 파일이 필요하지 않지만 GET 요청의 결과를 보거나 저장 해야하는 사람들은 powershell
직접 사용할 수 있습니다. 일반 명령 프롬프트에서 다음을 입력하십시오.
powershell -Command "(new-object net.webclient).DownloadString('http://example.com')"
약간 장황하지만 타이핑과 비슷합니다.
curl http://example.com/
더 유닉스 같은 환경에서.
자세한 정보 net.webclient
는 웹 클라이언트 메소드 (System.Net)에서 확인할 수 있습니다 .
DownloadFile
방법을 사용했습니다 : powershell -Command "(new-object net.webclient).DownloadFile('http://.../somefile', 'file.txt')"
. 또한 프롬프트를 열지 않고 PowerShell을 사용하는 방법을 가르쳐주었습니다. 매튜 감사합니다!
cURL 설정 방법 :
curl.exe
파일을 Windows PATH
폴더에 복사하십시오 . 기본적으로이 값은 C:\Windows\System32
입니다.cacert.pem
로 바꾸십시오 curl-ca-bundle.crt
.PATH
폴더 로 이동하십시오 .그것을 테스트하는 방법 :
cmd.exe
명령 프롬프트를 열려면 실행하십시오 .Tar 및 Curl은 Windows 툴체인의 일부인 curl 및 bsdtar로 Insider Build 17063부터 Windows에서 사용할 수 있습니다.
Tar : 파일을 추출하고 아카이브를 생성 할 수있는 명령 줄 도구입니다. PowerShell 외부 또는 타사 소프트웨어 설치 외에는 cmd.exe에서 파일을 추출 할 방법이 없었습니다. 구현은 libarchive를 사용합니다.
Curl : 서버와 파일을주고받을 수있는 명령 줄 도구입니다.
참고 : PowerShell은 이미 비슷한 기능을 제공합니다 (컬 및 자체 파일 추출 유틸리티 임).
더 많은 정보 : Tar and Curl Windows로 오십시오!
이 "cURL for Windows"를 설치할 수 있습니다. Windows 용 cURL은 널리 사용되는 명령 줄 웹 전송 도구 인 cURL 용 MSI 설치 프로그램입니다. http://www.confusedbycode.com/curl/
창을 다시 시작할 필요는 없지만 CMD를 다시 시작해야합니다.
나는 fuxia 가 제공 한 답변을 사용하여 Windows 플랫폼에서 Linux로 작성한 bash 스크립트를 실행했습니다. 아주 잘 작동합니다.
하지만주의해야 할 단어 cURL
. https://stackoverflow.com/questions/50724407/curl-command-in-git-bash에 설명 된대로 인증 할 때 콘솔 상호 작용을 사용할 수없는 문제가 있습니다.
귀하의 경우 cURL
: 명령이 인증을 요구하고 명령 행에 표시하거나 스크립트에 저장된 암호를하고 싶지 않아, 당신은 암호 파일을 사용하는 것과 다른 솔루션을 사용해야합니다
https://stackoverflow.com/questions/2594880 / using-curl-with-a-username-and-password