마이의 개발 블로그
close
프로필 배경
프로필 로고

마이의 개발 블로그

  • 전체보기 (128)
    • 개발지식 (57)
      • Web (8)
      • Spring (13)
      • Node.js (2)
      • Django (5)
      • Java (3)
      • JavaScript (2)
      • 자료구조 (3)
      • OS (3)
      • 디자인패턴 (2)
      • 인프라 (9)
      • 기타 (7)
    • 코딩테스트 (50)
      • 프로그래머스 (47)
      • 구름LEVEL (3)
    • 생각들 (14)
    • 팁 모음 (6)
  • 홈
  • 태그
  • 방명록

[Linux] 윈도우 터미널(Power Shell)에서 curl POST 요청 보내기

배경폐쇄망 환경에서 솔루션 설치 후 API 테스트가 필요한 경우 스웨거나 포스트맨 등의 사용이 불가한 경우가 종종 발생합니다. 간단한 GET 요청은 웹브라우저로 가능하지만, POST의 경우 직접 웹브라우저 콘솔에 fetch 함수를 작성해야 하는데 이마저도 직접 타이핑을 해야하기에 시간이 소요된다는 단점이 있습니다. 이런 상황에서는 제 경험상 윈도우 터미널을 이용해 직접 curl을 보내는 방법이 가장 간단했는데, 의외로 윈도우에서의 명령어가 정확하게 표기되어있는 내용을 찾기가 어려워 기록해두고자 합니다.명령어curl -Method POST -Uri -ContentType ‘application/json’ -Body ‘’example:curl -Method POST -Uri https://www.examp..

  • format_list_bulleted 개발지식/기타
  • · 2024. 9. 10.
  • textsms
[Postman] 포스트맨에서 로그인 후 토큰 자동입력 설정하기

[Postman] 포스트맨에서 로그인 후 토큰 자동입력 설정하기

상황 포스트맨을 이용한 API 테스트를 하다보면 로그인 후 발급되는 액세스 토큰이나 리프레쉬 토큰을 API요청에 포함하여 보내야하는 경우가 있습니다. 이 때 스크립트를 이용하여 토큰을 특정 변수에 할당하면 직접 복사를 하지않고도 편리하게 재사용이 가능해집니다. 방법 1. 좌측 메뉴에서 Environments 진입 2. 환경 추가(예제: env1) 후 사용할 변수 추가 - Globals에 전역 변수로 추가해서 사용하는 것도 가능하나, 프로젝트에 따라 분리하여 사용하기를 권장 3. 좌측 메뉴 - Collections로 복귀 후 우측 상단 환경 선택 (env1) 4. 로그인 API - Tests 탭 진입 후 스크립트 작성 - 포스트맨의 response code가 200일 때(상황에 따라 응답코드 입력) 1) ..

  • format_list_bulleted 개발지식/Web
  • · 2023. 2. 27.
  • textsms
[Web] REST (Representational State Transfer) 정리

[Web] REST (Representational State Transfer) 정리

REST란? Representational State Transfer (REST) - 로이 필딩(Roy Fielding)에 의해 2000년도에 제시된 네트워크 아키텍처 원리의 모음임 - 디자인 원리이기 때문에 특정 프레임워크, 환경, 언어 등에 구애받지 않음 - RESTful : REST의 원리에 충실한 디자인을 지칭할 때 RESTful하다고 표현함 REST 구성 요소 - 자원(resource) : URI - 행위(verb) : 주요 HTTP 메서드 5개(get, post, put, patch, delete)를 주로 사용 - 표현(representation) REST의 디자인 원칙 1. 인터페이스 일관성 - 일관적인 인터페이스로 분리되어야 함 - 요청이 어디서 오는지에 관계없이 같은 표현으로 응답함 2...

  • format_list_bulleted 개발지식/Web
  • · 2022. 2. 23.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 전체보기 (128)
    • 개발지식 (57)
      • Web (8)
      • Spring (13)
      • Node.js (2)
      • Django (5)
      • Java (3)
      • JavaScript (2)
      • 자료구조 (3)
      • OS (3)
      • 디자인패턴 (2)
      • 인프라 (9)
      • 기타 (7)
    • 코딩테스트 (50)
      • 프로그래머스 (47)
      • 구름LEVEL (3)
    • 생각들 (14)
    • 팁 모음 (6)
최근 글
인기 글
최근 댓글
태그
  • #프로그래머스
  • #개발자
  • #Java
  • #spring
  • #구현
  • #스프링
  • #주니어
  • #도커
  • #코딩테스트
  • #docker
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바