일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Buffered channel
- 배포 프로세스
- 사설 ip
- 대규모 시스템 설계
- Kubernetes
- 오블완
- 코사인 유사성 메트릭스
- http 413
- 윈도우키보드
- goland
- body size
- UnBuffered channel
- 디자인패턴
- 티스토리챌린지
- notification system
- m4 pro
- go
- Logrus
- AWS
- Infra
- intellij ide
- apollo router
- GoF
- cosine similarity metric
- kube-prometheus-stack
- elasticsearch
- gitops
- Intellij
- 배포 파이프라인
- golang
Archives
- Today
- Total
Fall in IT.
RESTful API 개발시 편리한 Chrome 웹플러그인 POSTMAN 본문
반응형
안녕하세요. 오늘은 RESTfule API를 개발할 때 테스트 도구로 사용하는 POSTMAN에 대해 소개해보도록 하겠습니다.
POSTMAN은 GET, POST, PUT, DELETE 등의 client 사이드 요청을 보내고 응답받아 api를 테스트할 수 있는 도구 입니다.
크롬웹브라우저에 앱 형태로도 제공이 되고, 브라우저 확장 플러그인의 형태로도 ("Postman - REST Client shortcut" ) 제공됩니다.
설치방법
- 크롬웹브라우저를 시작 켭니다.
- 환경설정 > 확장 프로그램 > 더 많은 확장 프로그램 다운 을 선택합니다. (Chrome 웹스토어에 접속이 됩니다.)
- Chrome 웹스토어에 접속되면, postman 이라고 검색합니다.
- 앱용으로 사용하시려면 앱을 다운로드 받으시고, 웹브라우저 플러그인 형태로 사용하시려면 "Post - REST Client shortcut"을 다운받습니다.
- 설치 완료
사용방법
GET API 요청방법
- GET 방식을 선택한 후, GET 요청을 보낼 url을 입력하고, send 버튼을 누르면 끝!
- 아래 사진은 네이버 홈페이지를 GET 요청해본 상태입니다.
- 본문내용(Body), 쿠키정보, 헤더정보, 반환된 http status code, 요청시간 등을 확인 할 수 있습니다.
- 자신이 만든 RESTful API를 동일한 방법으로 테스트하면 됩니다.
내가 만든 API 확인해보기
- 아래와 같이 내가 만든 RESTful API 또한 확인해 볼 수 있습니다. JSON 형태의 값을 리턴받은 상태입니다.- POST API 요청방법
- POST 요청 방식으로 변경합니다.
- 요청할때 파라미터로 전송할 데이터를 아래와 같이 추가해줍니다.
- 그리고, 요청을 해보면 결과는 error가 발생한것을 확인 할 수 있습니다.
- "Unsupported Media Type" 에러는 ContentType설정을 하지 않았을때 발생하는 에러이므로,
요청할때 Header에 해당 정보를 셋팅해야합니다.
- 방법은 아래와 같습니다.
- Header 정보를 추가하고, 재요청한 결과 제대로된 결과를 리턴받을 수 있습니다.
※ 데이터 형식에 따라 헤더정보는 바뀔수있습니다.
모두 즐거운 코딩하세요~
반응형
'기타' 카테고리의 다른 글
비쥬얼스튜디오코드 설치 및 사용방법 (0) | 2016.05.11 |
---|---|
Spring @RequestBody 와 @ResponseBody 개념 (0) | 2016.05.08 |
부트스트랩(Bootstrap) 소개 (1) | 2016.05.03 |
맥에서 한영키 쉽게 설정하는 방법 (0) | 2016.04.16 |
소셜댓글서비스 Disqus - 웹사이트에 댓글기능 쉽게 붙이기 (0) | 2016.03.29 |
Comments