관리 메뉴

caLAB

[도전 서버 개발] rest API 강의 02 (POST : 데이터 올리기) 본문

개발 공부/rest API 공부하기

[도전 서버 개발] rest API 강의 02 (POST : 데이터 올리기)

도이(doi) 2022. 1. 28. 11:43
728x90

테스트의 편의성을 위해서 포스트맨을 사용해서 json 파일에 데이터를 추가하는

Method인 POST 기능에 대해서 알아보도록 하겠다. 

포스트맨(POSTMAN)

REST API 설계 개발, 테스팅을 할 수 있는 GUI 툴로 개발 생산성을 높여주는 프로그램.

서버에 데이터 올리고 받는 것을 편리하게 만들어둔 툴.

다운로드

 

Download Postman | Get Started for Free

Try Postman for free! Join 17 million developers who rely on Postman, the collaboration platform for API development. Create better APIs—faster.

www.postman.com

아래는 데이터를 get하고 post하는 코드가 있는 스크립트 입니다. 

오늘 테스트 해볼 코드 입니다.

*파서(Parser) :데이터들을 다루기 쉬운 형태로 바꿔주는 과정. 이 과정을 파싱(Parsing) 이라고 한다. 

초기 세팅 GET으로 default 데이터 출력 

포스트맨을 실행해서 WorkSpace를 만들고 현재 테스트하고 있는 서버 URL을 아래 링크에 붙인다. 

그리고 Method를 Get으로 해서 데이터를 가져오면 하단과 같이 코드에 입력된 user 정보 json 파일을 불러온다. 

 

포스트맨으로 데이터 POST 하기 

포스트맨으로 json 데이터를 POST하는 것에 대해서 간단하게 설명하도록 하겠습니다. 

포스트맨 WorkSpace의 Headers에 아래와 같이 추가해줍니다. 

Body에 raw 타입으로 Json으로 설정한 후에 추가하고 싶은 데이터를 json형식으로 작성해줍니다.

method타입을 POST로 지정해주고 테스트할 서버 url을 우측에 입력해줍니다. 

Send 버튼을 누르면 아래와 같이 위에 입력해둔 json 데이터가 추가된 것을 확인하실 수 있습니다. 

콘솔에도 데이터가 추가 됐음을 표시해주고 있습니다.
res.json(users); //user 데이터 받기

728x90
반응형
Comments