반응형
cURL(Client URL)을 이용하여 json을 전송해야 하는 경우가 종종 발생한다. 이때 사용하기 위해 사용 방안을 정리하는 차원에서 메모해 둔다.
기본적으로 --header를 통해 json임을 명시하고, 데이터 전송에 이용하는 POST 메소드를 --request를 통해 지정하면 한 후 --data에 원하는 값을 전달하는 방식이다.
curl --header "Content-Type: application/json" \
--request POST \
--data '{"key1":"xyz", "key2":"xyz", "key3":1, "key4":"test", "key5":"asecurity", "key6":"asecurity"}' \
http://localhost/api/send
위에서 주의할 부분은 key와 value를 쌍따옴표로 감싸는 것이다. 다만 int값 인 경우 쌍따옴표를 사용하지 않아야 한다.
그리고 /(역슬래쉬) 하나와 ,(쉼표)는 구분자로 사용되기 때문에 키값이나 밸류값에 들어갈 수 없다.
이정도 주의해서 json을 전송하면 된다.
반응형
'Linux' 카테고리의 다른 글
Liunx - 유저 생성 (0) | 2020.11.20 |
---|---|
DNS Change on Ubuntu 18.x/20.x (0) | 2020.11.19 |
Linux 쉘에서 파일 다운로드 받기 (0) | 2020.11.18 |
find -exec 특정 파일에서 특정 문구 찾기 (0) | 2020.11.18 |
Graylog 2.x How to install on Centos7 with Syslog input (0) | 2020.11.18 |