Cách thực hiện yêu cầu POST bằng Curl

How Perform Post Request Using Curl



Curl là một tiện ích dòng lệnh mã nguồn mở và miễn phí cho phép người dùng tạo kết nối mạng. Trên Windows, Linux và Mac, Curl mở, hiển thị nó là tùy chọn cần thiết cho các lập trình viên trên tất cả các kênh.

Với mức độ thông tin đa dạng, chúng tôi có thể thực hiện các truy vấn đăng. Dưới đây là một số truy vấn kiểm tra cho POST:







Thực hiện một yêu cầu ĐĂNG đơn giản

Nhập lệnh sau trên dòng lệnh để thực hiện yêu cầu ĐĂNG dễ dàng thông qua curl.



$ curl -X ĐĂNG https://example.com/



Gửi các trường bổ sung với yêu cầu ĐĂNG

Bạn có thể gửi các trường bổ sung với sự trợ giúp của cờ -d và kết hợp nó với yêu cầu ĐĂNG mà bạn gửi đến máy chủ. Lệnh gọi POST sau đây sẽ gửi một người dùng và một vùng chuyển giao cùng với các tham số quan trọng.





$ curl -d 'user = user1 & pass = abcd' -X POST https://example.com/login

Tùy chọn -d để ĐĂNG với cuộn tròn sẽ cung cấp một tiêu đề chuẩn giống như sau:



# Content-Type: application / x-www-form-urlencoded

Chỉ định Loại-Nội dung trong yêu cầu ĐĂNG

Bạn có thể sử dụng cờ -H để gửi một phần dữ liệu hoặc một tiêu đề với một cuộn tròn. Lệnh theo sau sẽ gửi một đối tượng JSON với một yêu cầu.

$ curl -d '{json}' -H 'Content-Type: application / json' https://example.com/login

Trao đổi tệp với CURL

Sử dụng curl, chúng tôi cũng có thể chuyển toàn bộ tệp trên dòng lệnh. Mặc dù, trong trường hợp này, nó sẽ không tải lên bất kỳ dữ liệu nào vì không tìm thấy trang web chúng tôi đang truy cập. Để làm điều này, lệnh được hiển thị như sau:

$ curl --form 'fileuploa [email được bảo vệ]' https://example.com/resource.cgi

Phần kết luận

Bài viết này cho thấy tầm quan trọng của lệnh Curl trong Linux và thảo luận về việc sử dụng các yêu cầu curl post trên Linux. Tôi đã làm rõ cách thực hiện yêu cầu POST bằng lệnh CURL.