1. Postman 사용해보기

2024. 8. 21. 17:15·Flutter/Flutter

Postman : api 사용을 쉽게 테스트 할 수 있도록 도와주는 툴이다 !

 

다운로드 링크 

https://www.postman.com/downloads/

 

Download Postman | Get Started for Free

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

www.postman.com

 

Restful API를 사용하기 전에 이걸로 테스트 해보곤 하는데,

https://web.postman.co/

웹으로도 이용할 수 있는듯하다. 다운로드와 '동일하게' 작동하는지는 모르겠다 

 

 

포스트맨 이용하는 방법


1. Postman 설치하기

Postman을 사용하려면 먼저 설치가 필요하다. Postman 공식 웹사이트에서 운영체제에 맞는 설치 파일을 다운로드받아 설치를 진행한다. 설치가 완료되면 Postman을 실행한다.

 

2. 계정 생성 또는 로그인

Postman을 처음 사용한다면 계정을 생성해야 한다. 구글, 깃허브 계정으로 로그인할 수도 있다. 계정을 생성하면 작업 내용을 클라우드에 저장할 수 있어 편리하다. 계정이 이미 있다면 기존 계정으로 로그인한다.

 

3. 새 요청 만들기

Postman을 실행하면 메인 화면이 나타난다. 여기서 New 버튼을 클릭하여 새로운 요청을 생성할 수 있다. 여러 가지 옵션이 나오는데, 그중 HTTP Request를 선택한다. 이 작업을 통해 API 요청을 보내는 화면이 열린다.

 

4. 요청 정보 입력하기

새 요청 탭이 열리면, 요청할 API의 URL을 입력할 수 있는 입력란이 보인다. 예를 들어, https://jsonplaceholder.typicode.com/posts 같은 URL을 입력할 수 있다. URL 입력란 왼쪽에 드롭다운 메뉴가 있는데, 여기서 요청 메소드를 선택할 수 있다. 기본적인 메소드로는 GET, POST, PUT, DELETE 등이 있다.

  • GET 메소드는 서버로부터 데이터를 가져오는 요청을 할 때 사용된다.
  • POST 메소드는 서버로 데이터를 전송할 때 사용된다.
  • PUT 메소드는 서버의 기존 데이터를 업데이트할 때 사용된다.
  • DELETE 메소드는 서버에서 데이터를 삭제할 때 사용된다.

5. 요청 옵션 설정

요청의 다양한 설정을 지정할 수 있는 영역이 있다.

  • Headers: 요청에 필요한 헤더 값을 설정하는 곳이다. 예를 들어, Content-Type이나 Authorization 같은 값을 설정할 수 있다.
  • Params: 쿼리 파라미터를 설정할 수 있다. URL에 추가할 키-값 쌍을 입력한다.
  • Body: POST나 PUT 요청 시, 전송할 데이터를 설정하는 부분이다. JSON, form-data, x-www-form-urlencoded 등 다양한 형식으로 데이터를 전송할 수 있다.

6. 요청 전송 및 응답 확인

모든 설정이 완료되면, 오른쪽 상단에 있는 Send 버튼을 클릭하여 요청을 전송한다. 요청이 성공적으로 전송되면, 하단에 응답이 표시된다. 여기서 상태 코드, 응답 본문, 헤더 등을 확인할 수 있다.


다음 포스팅에서는 실제 API를 사용해 요청 전송과 응답 확인을 해보도록 하겠다. 

 

 

 

'Flutter > Flutter' 카테고리의 다른 글

mainColor를 const로 고정해주고 싶었을 뿐인데  (0) 2024.08.30
위젯 만들 때 마다 계속 나오는 @override와 super.key는 뭐지?  (2) 2024.08.26
왜 자꾸 const를 쓰라고 하는거지?  (0) 2024.08.26
개발자의 스레드 관리는 비효율적 in 플러터  (2) 2024.08.21
Flutter/Dart 기본 개념 파악하기 (그니까 이게 뭔데)  (0) 2024.07.30
'Flutter/Flutter' 카테고리의 다른 글
  • 위젯 만들 때 마다 계속 나오는 @override와 super.key는 뭐지?
  • 왜 자꾸 const를 쓰라고 하는거지?
  • 개발자의 스레드 관리는 비효율적 in 플러터
  • Flutter/Dart 기본 개념 파악하기 (그니까 이게 뭔데)
복복씨
복복씨
  • 복복씨
    정리노트
    복복씨
  • 전체
    오늘
    어제
    • 분류 전체보기 (115) N
      • 개발새발자 (20)
        • 의 삶 (6)
        • 의 회고 (9)
        • 의 낙서장 (5)
        • 영어 (0)
      • Flutter (37) N
        • 새싹 (5)
        • Dart (8)
        • Flutter (13)
        • iOS 에서 Flutter 로 전환하며 (2)
        • 챗지피티랑놀.기 (3) N
        • 하루 한 입 플러터 (2) N
      • CS (7)
        • 짤막지식 (6)
      • IOS (6)
        • Swift (0)
        • UIKit (1)
        • SwitUI (4)
      • 머신러닝-딥러닝 (28)
        • 논문리뷰 (3)
        • study (16)
        • Kaggle (9)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    부트캠프
    깊은참조
    Flutter Lifecycle
    한주 회고
    정말 최고의 유튜바
    테킷 앱스쿨
    사그널링서버
    getit
    flutter 애니메이션
    용산캠
    flutter lottie
    왜 글쓸 때랑 글쓴 후랑 코드 색감이 다르게 나오지?
    시그널링데이터
    IOS
    새싹 플러터
    테킷
    FLUTTER
    swiftui 플러터
    플러터
    플러터 새싹
    initState()
    새싹
    멋쟁이 사자처럼
    dart
    플러터 di
    iOS 개발자
    부트캠프 떠돌이
    새싹 용산
    핫 리로드
    코드 결합도
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
복복씨
1. Postman 사용해보기
상단으로

티스토리툴바