도리안의 개발 이야기 #212 - curl 명령어로 XML 포맷의 요청 자료를 담은 API 실행하기

Words
96
Reading
1 min
Listen
Play
7y

대문 제작: imrahelk

외부 업체의 서버들과 연동하기 위한 API들의 자료들의 포맷은 대부분 JSON인데요. 간혹 JSON이 아닌 XML 포맷으로 자료를 주고 받아야 하는 경우도 있습니다. 이번 포스트에서는 curl 명령어로 XML 포맷의 요청 자료를 담은 restful API를 실행하는 방법을 간단히 정리해 보았습니다.

Restful API 실행 방법

  • 포스트맨(Postman) 활용
  • curl 명령어 활용

포스트맨으로 API를 실행할 수 없는 경우

포스트맨(Postman)으로 외부 API를 테스트할 수 있지만, 업체에서 IP를 제한하는 경우에는 포스트맨을 사용할 수 없습니다. 이 경우에는 접근이 허가한 서버에 접속해서 curl 명령어로 API를 테스트할 수 있습니다.

curl 명령어로 XML 자료를 담은 API 실행 방법

curl -X POST -H ‘Content-type: text/xml’ -d ‘XML-formmated-data’ server-URL

포스팅에 참고한 사이트

https://stackoverflow.com/questions/2063520/how-do-i-post-xml-data-with-curl

aaronhong_banner.jpg

도리안의 개발 이야기 #212 - curl 명령어로 XML 포맷의 요청 자료를 담은 API 실행하기 | Ecency