Cài đặt và sử dụng cURL -

Cài đặt và sử dụng cURL -

Cài đặt và sử dụng cURL -

Cài đặt và sử dụng cURL -

Cài đặt và sử dụng cURL -
Cài đặt và sử dụng cURL -
(028) 35124257 - 0933 427 079

Cài đặt và sử dụng cURL

24-08-2020

Cài đặt:

Linux:

sudo apt update

sudo apt install curl

MacOS:

brew install curl

 

Windows:

Nếu máy tính bạn đang sử dụng là Windows 10 version 1803 hoặc mới hơn thì cURL đã có sẵn trong máy. Cách xem version Win: nhấn tổ hợp phím Windows+R gõ winver. Hoặc xem curl có trên máy chưa thì vào cmd gõ curl - -version

 

Nếu máy tính không có sẵn  curl (Win XP, Win 7, Win 10 có version thấp hơn 1803) thì chúng ta vào trang https://curl.haxx.se/windows/  và chọn package cho máy 64-bit hay 32-bit theo hệ điều hành máy đang sử dụng. Sau khi tải xong chỉ cần unzip vào nơi mình muốn đặt là có thể sử dụng được cURL, mà không cần phải tìm file exe để cài đặt.

 

Nếu muốn chạy cURL ở mọi nơi mà không cần phải đi tới đúng đường dẫn nơi đặt folder để chạy thì chúng ta sẽ chỉnh sửa Environment: đầu tiên là tìm file curl.exe có thể ở folder bin\ rồi copy đường dẫn. Tiếp theo là nhấn nút start menu, gõ environment và chọn Edit the system environment variable, nhấn environment variable ở phía dưới. Chọn Path của ô System variable và nhấn edit, vào trong nhấn new và paste đường dẫn, nhấn ok.

 

Các câu lệnh:

Câu lệnh cơ bản:

curl <url>

 

Câu lệnh này sẽ lấy nội dung của URL trên và in ra màn hình.

 

 

 

Ví dụ:

curl https://www.google.com , sẽ cho kết quả là trang HTML như hình dưới

Hiển thị request header, response header và response:

curl –v <url>

HTTP Request header:

curl <url> -H “…”

Nếu sử dụng nhiều header:

curl <url> -H “…” –H “…” …

Ví dụ: curl https://www.abc.com ^-H “Accept:application/xml” ^-H “Content-Type:application/xml”

Gửi kèm username và password:

curl https://username:password@abc.com hoặc

curl –u username:password https://abc.com

Đưa dữ liệu vào yêu cầu GET để gửi đi:

curl –d name=admin <url> hoặc

curl - -data name=admin <url> hoặc

curl –d @file     #@truyền data từ file

Tắt kiểm tra chứng chỉ SSL:

curl –k <url>

Thay đổi phương thức request:

curl –X POST/PUT/DELETE/PATCH

 

 

 

Ví dụ: Để xin một token của DNAC sandbox

curl https://sandboxdnac.cisco.com/dna/system/api/v1/auth/token ^-H "Content-Type:application/json" ^-H "Authorization:Basic ZGV2bmV0dXNlcjpDaXNjbzEyMyE=" -X POST

Lưu ý: ở UNIX chúng ta sẽ sử dụng “\” để cách sau khi gõ một statement dài, thì ở Windows sẽ sử dụng “^”

In kết quả ra file:

curl –o <file>

Ví dụ: Chúng ta sẽ sử dụng lại ví dụ trên cộng thêm –o tokendna.json để in kết quả ra file tokendan.json

Câu lệnh: curl -o tokendna.json https://sandboxdnac.cisco.com/dna/system/api/v1/auth/token ^-H "Content-Type:application/json" ^-H "Authorization:Basic ZGV2bmV0dXNlcjpDaXNjbzEyMyE=" -X POST

Quá trình copy dữ liệu ra file

Vào đường dẫn hiện hành thì chúng ta sẽ thấy file

 

 

 

 

Sau đó mở file bằng trình soạn thảo như Atom, Visual Studio Code,… có hỗ trợ đọc file json để xem nội dung bên trong

 


FORM ĐĂNG KÝ MUA HÀNG
Đặt hàng
icon-cart
0