มีวิธีติดตั้งหรือไม่ cURL
ใน windows เพื่อให้ทำงานได้ cURL
คำสั่งจาก พร้อมรับคำสั่ง ?
มีวิธีติดตั้งหรือไม่ cURL
ใน windows เพื่อให้ทำงานได้ cURL
คำสั่งจาก พร้อมรับคำสั่ง ?
คำตอบ:
ดาวน์โหลด cURL สำหรับ Windows จาก ที่นี่ (และอย่าลืมเลือกจาก Win32 - ทั่วไป เลื่อนลงบนหน้า)
จากนั้นวางไว้ในไดเรกทอรีภายในตัวแปรสภาพแวดล้อม PATH ของคุณ (เช่น: C:\Windows\System32
) หรือเรียกใช้โดยใช้พา ธ แบบเต็มก่อนหน้าชื่อปฏิบัติการ
หากคุณวางไว้ในไดเรกทอรีที่อยู่ใน PATH ให้ปิดและเปิดพรอมต์คำสั่งอีกครั้งเพื่อทำให้คำสั่งพร้อมใช้งาน
https
?
หากคุณติดตั้ง Git สำหรับ Windows คุณจะได้รับ Curl โดยอัตโนมัติด้วย มีข้อดีบางประการ:
PATH
ติดตั้งระหว่างการติดตั้งโดยอัตโนมัติ /mingw64/bin/curl
.
หลังจากติดตั้ง OpenSSL Light แล้วให้รีสตาร์ท Windows เปิดพร้อมรับคำสั่งแล้วทำคำสั่งทดสอบเช่น
curl http://www.google.com
หากคุณได้รับแท็ก HTML กลับมาจะสามารถใช้งานได้
วิธีตั้งค่า cURL:
curl.exe
ไฟล์ลงใน Windows ของคุณ PATH
โฟลเดอร์ โดยค่าเริ่มต้นนี่คือ C:\Windows\System32
. cacert.pem
ไปยัง curl-ca-bundle.crt
. PATH
โฟลเดอร์ วิธีทดสอบ:
cmd.exe
เพื่อเปิดพรอมต์คำสั่งของคุณ สำหรับคนที่ไม่ต้องการ curl
ปฏิบัติการได้ แต่ต้องการเพียงเช่น ดูหรือบันทึกผลลัพธ์ของคำขอ GET สามารถใช้งานได้ powershell
โดยตรง. จากพรอมต์คำสั่งปกติให้พิมพ์:
powershell -Command "(new-object net.webclient).DownloadString('http://example.com')"
ซึ่งในขณะที่คำพูดเล็กน้อยคล้ายกับการพิมพ์
curl http://example.com/
ในสภาพแวดล้อม Unix-ish ที่มากขึ้น
ข้อมูลเพิ่มเติมเกี่ยวกับ net.webclient
มีอยู่ที่นี่: วิธีการของ WebClient (System.Net) .
DownloadFile
วิธี: powershell -Command "(new-object net.webclient).DownloadFile('http://.../somefile', 'file.txt')"
. คุณเพิ่งสอนวิธีใช้ PowerShell โดยไม่ต้องเปิดพรอมต์ ขอบคุณ matty!
Tar และ Curl มีอยู่ใน Windows ที่เริ่มต้นใน Insider Build 17063 ซึ่งเป็นส่วนหนึ่งของ toolchain ของ Windows: curl และ bsdtar
น้ำมันดิน : เครื่องมือบรรทัดคำสั่งที่อนุญาตให้ผู้ใช้แยกไฟล์และสร้างไฟล์เก็บถาวร ภายนอก PowerShell หรือการติดตั้งซอฟต์แวร์ของ บริษัท อื่นไม่มีวิธีแยกไฟล์จาก cmd.exe การใช้งานใช้แบบเก็บถาวร
Curl : เครื่องมือบรรทัดคำสั่งที่อนุญาตให้ถ่ายโอนไฟล์ไปยังและจากเซิร์ฟเวอร์
หมายเหตุ: PowerShell มีฟังก์ชั่นที่คล้ายกันอยู่แล้ว (มีส่วนโค้งและเป็นยูทิลิตี้การแตกไฟล์ของตัวเอง)
ข้อมูลเพิ่มเติม: น้ำมันดินและ Curl มาที่ Windows!
คุณสามารถติดตั้ง "cURL สำหรับ Windows" นี้: cURL สำหรับ Windows เป็นตัวติดตั้ง MSI สำหรับ cURL เครื่องมือถ่ายโอนบรรทัดคำสั่งยอดนิยม http://www.confusedbycode.com/curl/
ไม่จำเป็นต้องรีสตาร์ท windows แต่จำเป็นต้องรีสตาร์ท CMD
ฉันใช้คำตอบที่ได้รับจาก fuxia เพื่อเรียกใช้สคริปต์ทุบตีที่ฉันเขียนใน Linux บนแพลตฟอร์ม Windows มันใช้งานได้ดีมาก
คำเตือนด้วยแม้ว่า cURL
. ฉันมีปัญหาที่ฉันไม่สามารถใช้การโต้ตอบของคอนโซลเมื่อตรวจสอบสิทธิ์ตามที่อธิบายไว้ที่นี่ https://stackoverflow.com/questions/50724407/curl-command-in-git-bash
ถ้าคุณ cURL
คำสั่งต้องการการรับรองความถูกต้องและคุณไม่ต้องการให้รหัสผ่านปรากฏในบรรทัดคำสั่งหรือเก็บไว้ในสคริปต์ของคุณคุณจะต้องใช้วิธีแก้ไขปัญหาอื่นเช่นการใช้ไฟล์รหัสผ่าน: https://stackoverflow.com/questions/2594880/using-curl-with-a-username-and-password