Postman에서 AWS S3에 접근하는 방법
·
☁️Cloud/AWS
Postman을 통해 AWS S3에 요청하려면, AWS Signature 인증을 적용해야 함✅ (1) Postman 환경 변수 설정AWS 인증을 위해 Postman의 환경 변수(Variables)를 설정📌 Postman 환경 변수 추가 (Variables 탭에서 설정)변수명설명예시 값aws_access_keyAWS 액세스 키 (IAM 사용자 생성)AKIAXXXXXXaws_secret_keyAWS 시크릿 키 (IAM 사용자 생성)abcd1234XXXXaws_regionAWS 리전us-east-1bucket_nameS3 버킷 이름my-test-bucket✅ (2) S3 버킷 목록 조회 (GET 요청)📌 Postman 요청 설정Method: GETURL:https://s3.amazonaws.com/Head..
Postman Mock Server 생성 절차
·
🔹PostMan
Mock Server란?Mock Server는 실제 서버 없이도 API의 요청과 응답을 미리 정의개발 중에도 API를 테스트하고 검증할 수 있는 Postman의 기능Mock Server의 주요 장점프론트엔드와 백엔드 개발을 병렬로 진행할 수 있어 효율적인 협업이 가능서버가 준비되지 않은 초기 단계에서도 테스트 환경을 제공[절차]"new' 선택 뒤 "Environment" 클릭Environment 이름 변경 뒤 저장Mock Server 로 설정 Create mock Server 클릭 옵션 설정Create a new collection 선택server name: mock server (자유)Add RequestGET POST DELETE GET 추가"Response Code" 나 "Response Body"..
[Postman] Scripts > Snippets 예제 분석
·
🔹PostMan
다양한 "코드 Snippets" 이 있다. 각각의 의미, 코드 예시를 한번 들어보자 설명 / 예제 / 전제 조건 작성변수의 정의나, 각각의 차이가 궁금하면 가장 하단을 참고하자Snippets설명예제 코드전제 조건Get an environment variable환경 변수 값 가져오기pm.environment.get("variable_key");variable_key가 환경 변수로 설정되어 있어야 함Get a global variable글로벌 변수 값 가져오기pm.globals.get("variable_key");variable_key가 글로벌 변수로 설정되어 있어야 함Get a variable변수 값 가져오기pm.variables.get("variable_key");변수가 Postman 실행 환경에서 존재..
[Postman] 회원 가입 및 인증 시나리오 API 요청 절차 표
·
🔹PostMan
회원 가입 및 인증 시나리오 API 요청 절차 표 단계세부 단계MethodURL설명1단계: 회원 가입 및 로그인회원 가입 요청POST/api/users/register새로운 사용자를 회원으로 등록합니다. 카카오톡 로그인 요청POST/api/auth/kakao-login카카오톡 계정을 사용해 로그인합니다. 인증 상태 확인GET/api/users/{userId}/status사용자의 인증 상태를 확인합니다. 회원 정보 업데이트PUT/api/users/{userId}/profile회원 프로필 정보를 업데이트합니다.2단계: 장바구니 관리상품 장바구니에 담기POST/api/cart/add사용자가 상품을 장바구니에 추가합니다. 장바구니 조회GET/api/cart사용자의 장바구니에 담긴 상품들을 조회합니다. 장바구니에..
CURL 사용 HTTP 메소드 별 테스트
·
🐳 Infra/System
최근에는 PostMan > HTTP Request 로 메소드별 API 테스트를 하나,리눅스에서도 curl (Client URL) 명령어를 이용하여 확인을 하기도 한다1. GET 메소드설명: 서버로부터 데이터를 조회.명령어:curl -X GET https://sungbin-park.tistory.com/80옵션 설명: -X GET은 HTTP GET 메소드를 사용하도록 지정. 생략해도 기본값은 GET.2. POST 메소드설명: 서버에 데이터를 생성하거나 전송.명령어:curl -X POST https://sungbin-park.tistory.com/80 -d "key1=value1&key2=value2"옵션 설명:-d: POST 요청의 데이터(payload)를 지정.데이터는 key=value 형식으로 작성하며..