본문 바로가기 메뉴 바로가기

정훈's 프로그래밍

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

정훈's 프로그래밍

검색하기 폼
  • 😍 Jeong Hun.Story (1177)
    • CURSOR (5)
    • Back End (190)
      • 🍀 Spring Boot (23)
      • ☠️ Java (65)
      • 🌈 .NET (85)
      • 🍕 .NET RESTful API (10)
      • 🍔 .NET Entity Framework Cor.. (4)
      • 🥧 Python (3)
    • Front End (79)
      • 🤢 Next.js (15)
      • 😤 React (12)
      • 🌈 Html (7)
      • 🌈 JavaScript (44)
    • deploy (11)
      • 💾 Github (4)
      • 🐳 Docker (7)
    • RDBMS (44)
      • Prisma (6)
      • SQL (4)
      • 🌈 MsSql (34)
    • Mobile (29)
      • 📱 SwiftUI (29)
    • 정보 보관 ver1.0 (747)
  • 방명록

2025/07/07 (4)
부록1: RESTful API 설계 원칙

RESTful API 설계 원칙RESTful API는 리소스 지향 URI와 표준 HTTP 메서드를 활용해 CRUD 작업을 수행하며,요청 간 상태를 저장하지 않는(stateless) 구조를 가집니다. 주요 원칙은 다음과 같습니다리소스 중심 URI: 엔드포인트는 https://api.example.com/[리소스명] 형태의 명사 기반 URI를 사용하고,동작(예: create, delete)은 URI가 아닌 HTTP 메서드(GET, POST, PUT, DELETE 등)로 표현합니다. 표준 HTTP 메서드 활용:GET(조회), POST(생성), PUT/PATCH(업데이트), DELETE(삭제) 등을 상황에 맞게 사용합니다 적절한 상태 코드:성공(200), 생성(201), 잘못된 요청(400), 인증 실패(401..

Back End/🍕 .NET RESTful API 2025. 7. 7. 19:27
3회차: ASP.NET Core Web API & Swagger

1. NuGet 패키지 관리자 추가(.Net Framework 9.0 버전인 경우)Swashbuckle.AspNetCore 2. Program.cs 설정// --------------------------------------------------------------------------// Swagger/OpenAPI 문서 및 UI 생성 서비스 추가// (Swashbuckle.AspNetCore 패키지에서 제공)// --------------------------------------------------------------------------builder.Services.AddSwaggerGen(c =>{ c.SwaggerDoc("v1", new OpenApiInfo { Title = "M..

Back End/🍕 .NET RESTful API 2025. 7. 7. 19:16
2회차: ASP.NET Core Web API 프로젝트 생성

ASP.NET Core Web API 프로젝트 생성1. Visual Studio를 실행한다.2. ASP.NET Core 웹 API 를 선택한 후 "다음" 버튼을 클릭합니다. 3. 프로젝트를 빌드(Ctrl + Shift + F5) 합니다.4. 프로젝트를 실행(Ctrl + F5)합니다.5. 호출https://localhost:7059/openapi/v1.json 1회차: ASP.NET Core Web API 핵심 개념 1회차: ASP.NET Core Web API 핵심 개념ASP.NET Core Web API 란?ASP.NET Core Web API는 C#으로 RESTful한 백엔드 API 서버를 쉽게 만들 수 있는 프레임워크입니다. REST(Representational State Transfer)는웹..

Back End/🍕 .NET RESTful API 2025. 7. 7. 19:07
1회차: ASP.NET Core Web API 핵심 개념

ASP.NET Core Web API 란?ASP.NET Core Web API는 C#으로 RESTful한 백엔드 API 서버를 쉽게 만들 수 있는 프레임워크입니다. REST(Representational State Transfer)는웹에서 리소스(자원)를 HTTP 프로토콜을 통해 주고받기 위한 설계 원칙입니다. 결론ASP.NET Core Web API는 프레임워크이다.무엇을 위한 프레임워크? = RESTful 한 백엔드 API를 만들기 위한 프레임워크이다. 참고RESTful 에서 ful은 접미사로써 "~을 충분히 가진" 이라는 의미로 사용된다.즉 REST 설계 원칙을 충분히 따르는 API 라는 의미로 사용된다. API란?API(Application Programming Interface)프로그램과 프로그..

Back End/🍕 .NET RESTful API 2025. 7. 7. 18:22
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • JangJeongHunWorld
  • 닥터슬랭
TAG
  • jstl(java standard tag library)
  • System.Diagnostics
  • docker
  • MainActor
  • 메이븐(maven)
  • 인텔리제이(intellij)
  • 스프링 시큐리티(spring security)
  • In App Purchase
  • jstl(java standard tag library)-core
  • nl2br
  • java 키워드 정리
  • 스프링 프레임워크(spring framewordk)
  • 표현 언어(expression language)
  • REST API
  • 스프링 프레임워크(spring framework)
  • jsp 오픈 소스
  • java web-mvc
  • java.sql
  • 특정 문자를 기준으로 자르기
  • .submit()
  • 스프링 시큐리티(spring security)-http basic 인증
  • 제품 등록
  • await
  • error-java
  • 진수 변환
  • 람다식(lambda expression)
  • 문자 자르기
  • React
  • java-개발 환경 설정하기
  • system.io
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바