안녕하세용!
금방 돌아왔습니다 ㅎㅎ
글이 너무 길어져서 부득이하게 끊고 갈 수밖에 없더라고요 ㅠㅠ
그럼 바로 본론으로 들어가보겠습니다!
Post-Man 설치
Post-Man이란?
요청과 응답을 쉽게 만들고 확인할 수 있는 프로그램.
쉽게 말해 API가 잘 동작이 되는지 안 되는지 확인할 수 있는 프로그램인데요
여기서 API가 잘 동작이 되는지 확인하고 나면 실제 API를 이용한 개발에서 생긴 오류가 적어도 API 때문은 아니라는 걸 알고 갈 수 있기 때문에 상당히 편리한 프로그램입니다.
POST-MAN은 아래의 주소에서 다운 가능합니다.
https://www.postman.com/downloads/
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
다운 받아서 설정하는 자세한 방법은 따로 포스팅을 해볼까 해요!
사용하면서 엄청 완전 신기했거든요
POST-MAN을 사용하기 전에, 간단하게 API가 뭔지 개념만 짚고 가겠습니다.
API란?
응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스.
API들은 제공하는 기관이나 업체에 따라 요구사항이 다른데, Key 혹은 Token 등의 인증을 요구하는 경우가 많다고 합니다.
해당 API를 잘 사용하기 위해서는 API 오픈 명세서를 잘 읽을 줄 알아야 합니다.
해당 명세서에서는 API를 어떻게 활용하는지 나와있기 때문에 이것을 잘 읽을 줄 알아야 내가 원하고자 하는 값을 얻을 수가 있어요.
저희는 오늘 강사님께 해당 문서를 이용하여 API를 확인하는 방법을 배워봤습니다.
오늘의 최종 목적은 저희가 입력한 사용자의 정보를 받는 것이었습니다.
확인을 한 번 해 볼까요?
1. 먼저 POST 방식인지 GET 방식인지 확인하여 맨 위에 URL을 붙여 넣어줍니다.
2. Key 유형을 넣고 그 유형에 맞는 value를 입력해줍니다.
입력을 하게 되면 위에 입력한 url이 해당 정보에 맞게 알아서 바뀌게 됩니다. 다들 사용하시면서 확인해보시면 좋을 것 같아요!
3. send 버튼을 눌러 정보를 불러올 수 있는지 확인해봅니다.
그럼 정보를 잘 불러왔는지 한 번 확인해보겠습니다
오늘 다 업로드 하진 않았지만, 앞의 과정 중에 제가 제 계좌의 이름을 주계좌로, 제 이름을 김민주로 설정해놓고 데이터를 저장했었는데, 해당 내용이 잘 반영된 것을 확인할 수 있었습니다:)
사실 이것도... 제가 어이없는 실수를 해서 결과값을 영 가져오지 못하고 있었는데 강사님께서 원격으로 봐주셔서 한 방에 해결하고 왜 그랬는지 이유까지 설명해주셔서 빨리 오류를 해결하고 이해할 수 있었습니다 ㅠㅠ... 강사님 너무 친절하셔요.
이렇게 세 번째 날이 마무리가 됐습니다.
점점 저희보고 생각해보고 저희가 실제로 실습하는 과제를 많이 내주고 계셔서 조금 어려울 때도 있지만 그래도 여러모로 너무 재미있고 뿌듯합니다!
저는 곧 있을 수업을 또 준비해야겠어요 ㅎㅎ
넷째 날 포스팅으로 뵙겠습니당!
'공부 > 2022 fintech academy' 카테고리의 다른 글
[KISA Fintech Academy] 핀테크 아카데미 마지막 날 (0) | 2022.03.15 |
---|---|
[KISA Fintech Academy] 핀테크 아카데미 네 번째날(금융 API 실습) (0) | 2022.02.25 |
[KISA Fintech Academy] 핀테크 아카데미 세 번째날 - 1(React Router, React Axios) (2) | 2022.02.24 |
[KISA Fintech Academy] 두 번째 날 (js 기본 문법 | React 환경 설정) (2) | 2022.02.23 |
[KISA Fintech Academy] 핀테크 아카데미 지원&첫 번째 날(핀테크 이론 수업, sourcetree, VSC, Git, Node 설치) (0) | 2022.02.23 |