๋ฐ์ํ
CURL ์ฃผ์ ์ต์ (http/https ๊ด๋ จ)
โจcurl ๋ช ๋ น์ด์ ์ฌ์ฉ๋ฒ
$ curl [options..] <url>
ํน์ URL์ ๋์์ผ๋ก ๋์ํ๋ฉฐ URL ์์๋ curl์ ์ต์ ์ ์ฌ์ฉํ๋ฉด ๋๋ค.
curl ๋ช ๋ น์ ์ต์ ์ GNU getopt๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค.
curl ๋ช ๋ น์ ์ต์ ์ ํ์ดํ ํ๋๋ก ์์ํ๋ short ํ์๊ณผ ํ์ดํ ๋๊ฐ๋ก ์์ํ๋ long ํ์์ ๋ชจ๋ ์ง์ํ๋ค.
๐http, https ํ๋กํ ์ฝ๊ณผ ๊ด๋ จ๋ curl์ ์ต์
short | long | ์ค๋ช |
-k | --insecure | https ํ๋กํ ์ฝ์์ SSL ์ธ์ฆ์์ ๋ํ ๊ฒ์ฆ์์ด ์ฐ๊ฒฐ |
-l | --head | HTTP ํค๋๋ง ๋ณด์ฌ์ฃผ๊ณ ์ปจํ ์ธ ๋ ํ์ํ์ง ์์ |
-D | --dump-header <file> | HTTP ํค๋๋ฅผ file์ ๊ธฐ๋ก (๋คํ) |
-L | --location | HTTP 301, 302 ์๋ต์ ๋ฐ์ ๊ฒฝ์ฐ ๋ฆฌ๋ค์ด๋ ์
URL๋ก ๋ฐ๋ผ๊ฐ๋ค. --max-redirs ์ต์ ๋ค์ ์ซ์๋ก ๋ช ๋ฒ์ ๋ฆฌ๋๋ ์ ๊น์ง ๋ฐ๋ผ๊ฐ ๊ฒ์ธ์ง๋ฅผ ์ ์ ์ ์๋ค. ๊ธฐ๋ณธ ๊ฐ์ 50์ด๋ค. |
-d | --data | HTTP Post ์์ฒญ ๋ฐ์ดํฐ ์ ๋ ฅ |
-v | --verbose | ๋์ํ๋ฉด์ ์ธ์ธํ ๋ด์ฉ์ ์ถ๋ ฅ |
-J | --remote-header-name | ํค๋์ ์๋ ํ์ผ ์ด๋ฆ์ผ๋ก ๋ค์ด๋ก๋ ํ์ผ์ ์ ์ฅ |
-o | --output FILE | curl ๋ก ๋ฐ์์จ ๋ด์ฉ์ FILE ์ด๋ผ๋ ์ด๋ฆ์ ํ์ผ๋ก ์ ์ฅ |
-O | --remote-name | ํ์ผ ์ ์ฅ์ ๋ฆฌ๋ชจํธ์ ์ ์ฅ๋์ด ์๋ ์ด๋ฆ์ ๊ทธ๋๋ก ๊ฐ์ ธ์์ ๋ก์ปฌ์ ์ ์ฅ |
-s | --silent | ์งํ ๋ด์ฉ์ด๋ ๋ฉ์์ง๋ค์ ์ถ๋ ฅํ์ง ์์ |
-X | --request | ์์ฒญ์ ์ฌ์ฉํ ๋ฉ์๋์ ์ข ๋ฅ (GET,POST,PUT,PATH,DELETE) |
300x250
'์๋ฒ > Linux' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Linux] certbot 404 ์๋ฌ type: unauthorized ํด๊ฒฐํ๊ธฐ (2) | 2022.04.19 |
---|---|
[Linux] certbot ๋ช ๋ น์ผ๋ก ์ธ์ฆ์ ์ญ์ ํ๋๋ฐฉ๋ฒ (0) | 2022.04.19 |
[Linux] ๋ฆฌ๋ ์ค ๊ธฐ๋ณธ ๋ช ๋ น์ด (0) | 2022.04.13 |
[Linux] curl ์ ๋ํ์ฌ ์์๋ณด์ (0) | 2022.04.06 |
Firewalld is not running ํด๊ฒฐํ๊ธฐ (0) | 2022.02.09 |