Development

우분투에서 curl 을 사용하는 방법.

sonpro 2023. 3. 26. 22:11
반응형

curl

How to Use Curl in Ubuntu

Curl is a command-line tool used to transfer data from or to a server. It supports various protocols such as HTTP, FTP, SMTP, and many more. In this article, we will learn how to use curl in Ubuntu.

Installing Curl

Before we start using curl, we need to make sure that it is installed on our system. To install curl, open the terminal and type the following command:

sudo apt-get install curl 

Basic Usage

The basic syntax of curl is as follows:

curl [options] [URL] 

To make a simple GET request, we can use the following command:

curl https://example.com 

This will display the HTML content of the website on the terminal.

Sending Data

Curl can also be used to send data to a server. To send data, we need to use the -d option followed by the data we want to send. For example, to send a POST request with data, we can use the following command:

curl -d "name=John&age=30" https://example.com 

This will send a POST request with the data name=John&age=30 to the server.

Headers

Headers are used to provide additional information to the server. Curl allows us to add headers to our requests using the -H option. For example, to add a custom header to our request, we can use the following command:

curl -H "Authorization: Bearer token" https://example.com 

This will add the Authorization header with the value Bearer token to our request.

Cookies

Cookies are used to store information on the client-side. Curl allows us to send and receive cookies using the -b and -c options respectively. For example, to send a cookie with our request, we can use the following command:

curl -b "name=value" https://example.com 

This will send a cookie with the name name and value value to the server.

To receive cookies from the server, we can use the -c option followed by the name of the file where we want to store the cookies. For example, to store the cookies in a file named cookies.txt, we can use the following command:

curl -c cookies.txt https://example.com 

Uploading Files

Curl can also be used to upload files to a server. To upload a file, we need to use the -F option followed by the name of the file we want to upload. For example, to upload a file named file.txt, we can use the following command:

curl -F "file=@file.txt" https://example.com 

This will upload the file file.txt to the server.

Conclusion

In this article, we learned how to use curl in Ubuntu. We learned how to make simple GET requests, send data, add headers, use cookies, and upload files. Curl is a powerful tool that can be used to interact with servers in various ways. With the knowledge gained from this article, you can now use curl to perform various tasks on the command-line.

반응형