62.584
lần sửa đổi
nKhông có tóm lược sửa đổi |
n (clean up, replaced: <references /> → {{tham khảo}} using AWB) |
||
cURL là một lệnh cho phép lấy hoặc gởi dữ liệu như file thông qua các cú pháp URL. Do sử dụng libcurl, nó hỗ trợ tất cả mọi giao thức mà libcurl hỗ trợ.<ref name=":1" />
Mặc định, cURL hỗ trợ HTTPS và thực hiện xác thực với SSL (SSL certificate) khi người dụng sử dụng HTTPS. Khi cURL kết nối tới một remote server thông qua HTTPS, nó sẽ có được chứng thực (certificate) của server, sau đó kiểm tra CA certificate của server để xác minh server đó có thực sự là server cần truy cập không. Một vài gói cURL được đóng gói với file CA certificate. Dòng lệnh cURL hỗ trợ thêm các tùy chọn để chỉ ra CA certificate
# Thư mục lưu chương trình cURL
# Các thư mục được lưu trong biến môi trường %PATH%<ref>{{Chú thích web|url=https://curl.se/docs/sslcerts.html|tựa đề=SSL Certificate Verification|tác giả=|họ=|tên=|ngày=|website=curl.se|url lưu trữ=|ngày lưu trữ=|url hỏng=|ngày truy cập=2020-12-07}}</ref>
cURL sẽ trả về error message nếu remote server sử dụng certificate tự xác thực (self-signed certificate), hoặc nếu certificate của remote server không được kí bởi một CA trong CA cert file. Tùy chọn -k
== Ví dụ ==
* PowerShell: ''iwr'' (Invoke-WebRequest) Windows PowerShell có chức năng giống curl, như lớp Web-client
* Web crawler: một internet bot có thể lấy nội dung của website
* [[wget]]: một công cụ dòng lệnh tương tự như curl, hỗ trợ tải xuống nhưng không hỗ trợ thư viện
{{Chủ đề|Free and open-source software}}
== Tham khảo ==
{{tham khảo}}
== Liên kết ngoài ==
|