[Postman] RESTful API 테스트 해보기 Develop Tip

전에 Flast로 RESTful API를 개발할 때 swaggle 사용하는 것도 살펴본 적이 있습니다.

Postman 이라는 RESTful API 테스트 client 가 있다는 것은 이전부터 알고 있었으나,
Mac의 native (아마도 electron 같다는) App로 실행되는 것을 보고 간단 리뷰를 해 봅니다.

우선 구글에서 "postman for mac download" 로 검색을 하여,

다운로드를 하고 설치를 합니다.

사용자 등록을 하여 내가 하는 행위를 알아보려 함이군요..

원하는 사용자 선호 정보를 주고, (팀 설정 관해서는 skip을 했습니다)

이제는 RESTful 테스트하기에 좋은 사이트를 소개합니다.

https://reqres.in 이라는 주소입니다.

하단으로 조금 내려가면,

우선 리소스로 
https://reqres.in/api/users?page=2
와 같은 식으로 보내면, 오른편에 200 HTTPS 결과 및 JSON 결과가 나옵니다.

이를 postman 에서 확인해 보면,

네.. 동일한 결과가 잘 나오는 군요.

비슷하게 하나의 단일 리소스를 구하는 것을 확인해 보면,

역시 동일한 결과가 잘 나옵니다.

이제 없는 사용자를 불러보면, 404 Not Found 결과가 돌아옵니다.

404 결과가 나온것을 확인할 수 있군요..

참고로 CLI로의 확인은 curl 대신 python 으로 작성된 httpie 를 이용합니다.


어느 분께는 도움이 되셨기를 ..


핑백

덧글

  • holdings 2019/05/16 22:19 # 삭제 답글

    안녕하세요! 이 글 보다보니 다른 글들도 함께 보게되었어요 감사합니다. 저는 Web에 대해서는 정말 거의 모르는 무지한 상태인데, 이번에 네이버 API키를 가져와 postman이나 restclient를 이용하여 포스트를 가져오려고 합니다. 이것을 R이라는 프로그램에선 구현했는데, 같은 키로 하려니까 자꾸

    Get으로 가져와 Params에 아래와같이 추가하였습니다.
    https://openapi.naver.com/v1/search/blog.xml?query=가을여행&display=20&Content-Type=application/xml&X-Naver-client-Id=5hPYXWPfTFjl27udTnAH&X-Naver-client-Secret=giagkQWVat


    결과는 아래와 같습니다.
    <?xml version="1.0" encoding="UTF-8"?>
    <result>
    <errorMessage>
    <![CDATA[Not Exist Client ID : Authentication failed. (인증에 실패했습니다.)]]>
    </errorMessage>
    <errorCode>
    <![CDATA[024]]>
    </errorCode>
    </result>

    이렇게 뜹니다만, 혹시 해결법을 아시면 답변 부탁드릴게요. 댓글 읽어주신것만으로도 감사합니다.
댓글 입력 영역

구글애드텍스트