테크커런트

고정 헤더 영역

글 제목

메뉴 레이어

테크커런트

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (68) N
    • Computer Science (20)
      • General (2)
      • NetWork (17)
      • AI (1)
    • Programming (37) N
      • JAVA (16)
      • Spring (11)
      • Spring Boot (5) N
      • Design Pattern (5)
    • ETC (11) N
      • AWS (10) N
      • IDE (1)
      • 포트폴리오 (0)
      • 기타 (0)

검색 레이어

테크커런트

검색 영역

컨텐츠 검색

restapi

  • Spring Boot REST API 에러 응답 설계: HTTP 상태코드부터 ProblemDetail까지

    2026.06.10 by 추천캐릭터

  • 🧠 HTTP 상태코드 완전 정리하기 (재밌게, 쉽게, 한 방에!)

    2025.08.04 by 추천캐릭터

  • 🧩 RESTful API 제대로 알기: 개념부터 예제까지 한방에 정리!

    2025.08.04 by 추천캐릭터

  • 📌Stateful vs Stateless 완전 정복 🔍 서버 설계의 핵심 개념 쉽게 이해하기

    2022.10.30 by 추천캐릭터

  • 📌GET과 POST의 차이점 완벽 정리: 쿼리 파라미터부터 JSON 전송까지

    2022.06.07 by 추천캐릭터

Spring Boot REST API 에러 응답 설계: HTTP 상태코드부터 ProblemDetail까지

Spring Boot REST API 에러 응답 설계: HTTP 상태코드부터 ProblemDetail까지메타 설명Spring Boot REST API에서 HTTP 상태코드를 어떻게 선택해야 하는지, 에러 응답은 어떤 구조로 내려줘야 하는지, RFC 9457 ProblemDetail을 활용해 일관된 API 에러 응답을 설계하는 방법까지 정리합니다.도입REST API를 처음 배울 때는 보통 URI, HTTP 메서드, JSON 응답부터 공부합니다.예를 들면 이런 식입니다.GET /users/1POST /usersPATCH /users/1DELETE /users/1여기까지는 비교적 이해하기 쉽습니다.그런데 실무에 들어가면 바로 다음 질문이 생깁니다.요청이 실패했을 때는 어떤 상태코드를 내려줘야 할까?에러 메시지..

Programming/Spring Boot 2026. 6. 10. 18:32

🧠 HTTP 상태코드 완전 정리하기 (재밌게, 쉽게, 한 방에!)

📡 “404야, 내 마음도 Not Found다...”✅ HTTP 상태코드란?서버가 클라이언트의 요청에 대해 어떤 결과를 돌려줬는지 알려주는 숫자 코드입니다.예를 들어..."응, 잘 받았어!" → 200 OK"어..? 너 누구?" → 401 Unauthorized"뭐라는 거야?" → 400 Bad Request🎯 상태코드는 크게 5가지로 나뉩니다범위의미예시1xx정보거의 안 씀2xx성공200, 201, 2043xx리다이렉트301, 302, 3044xx클라이언트 에러400, 401, 403, 4045xx서버 에러500, 502, 503, 504 🔵 2xx: 성공했어요!코드의미설명200 OK정상 처리 완료제일 자주 보는 성공 코드201 Created생성됨POST로 새 리소스 생성 시204 No Conten..

Computer Science/NetWork 2025. 8. 4. 20:28

🧩 RESTful API 제대로 알기: 개념부터 예제까지 한방에 정리!

RESTful API는 웹 개발자라면 반드시 알아야 할 핵심 기술입니다.✅ REST란 무엇인가요?**REST(Representational State Transfer)**는 2000년에 로이 필딩(Roy Fielding)이 논문에서 처음 제안한 아키텍처 스타일입니다.쉽게 말해, 웹에서 자원을 HTTP 방식으로 다루는 표준화된 방법이라고 생각하시면 됩니다.📌 REST의 6가지 핵심 제약조건제약 조건설명1. 클라이언트-서버 구조역할을 분리하여 유지보수성과 확장성 향상2. 무상태(Stateless)요청 간 서버는 클라이언트 상태를 저장하지 않음3. 캐시 처리 가능응답 데이터는 캐싱될 수 있어야 함4. 계층화 시스템중간 서버를 통해 확장 구조 구성 가능5. 인터페이스 일관성URI, HTTP 메서드 등 통일된 ..

Computer Science/NetWork 2025. 8. 4. 20:22

📌Stateful vs Stateless 완전 정복 🔍 서버 설계의 핵심 개념 쉽게 이해하기

📋 본문오늘은 많은 백엔드/프론트엔드 개발자분들이 헷갈려하는 개념, Stateful과 Stateless의 차이점에 대해 설명드리려 합니다.서버 아키텍처를 설계할 때 정말 자주 나오는 주제이니, 끝까지 읽어보시면 많은 도움이 되실 거예요!✅ 1. 정의부터 확실하게!구분StatefulStateless의미서버가 클라이언트 상태(Session, Cookie 등)을 기억함서버가 클라이언트 상태를 기억하지 않음연결 방식지속적인 연결 유지요청마다 연결 후 즉시 종료정보 유지이전 요청 상태 저장매 요청 시 모든 정보를 포함해야 함 ✅ 2. 장단점 비교🔹 Stateful장점:로그인 상태 유지 등 기능 구현이 쉬움MMORPG 같은 실시간 상호작용 서비스에 유리단점:서버에 리소스 부담서버 간 세션 공유 어려움 → Sca..

Computer Science/NetWork 2022. 10. 30. 22:07

📌GET과 POST의 차이점 완벽 정리: 쿼리 파라미터부터 JSON 전송까지

HTTP 요청 방식인 GET과 POST는 웹 개발자에게 매우 익숙한 개념이지만, 실제로 데이터를 어떻게 전달하는지 정확히 알고 계신가요? 이 글에서는 GET과 POST의 데이터 전달 차이점을 구조적으로 정리해 드립니다.✅ 1. GET 요청 – 쿼리 파라미터 방식형식:GET /url?username=kim&age=20특징데이터가 URL에 포함되어 전송브라우저 주소창에 보임캐시 저장 가능, 북마크 가능전송 데이터 길이에 제한 있음사용 예검색, 목록 필터링 등 조회 요청데이터 변경이 없는 요청✅ 2. POST 요청 – HTML Form 방식Content-Type: application/x-www-form-urlencoded형식:username=kim&age=20(HTTP Body에 담겨 전송)특징주로 HTML..

Computer Science/NetWork 2022. 6. 7. 11:08

추가 정보

250x250

인기글

최신글

페이징

이전
1
다음
TISTORY
테크커런트 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바