response 3

[SpringBoot] ResponseEntity의 개념과 구조

1. ResponseEntity란? *HttpEntity를 상속 받아서, response용으로 만든 클래스 결과 데이터와 HTTP 상태 코드를 이 클래스에 담아 보내면, HTTP 아키텍처 형식에 맞추어 보낸다. @ResponseEntity : 객체와 status를 함께 보내줄 수 있다. @ResponseBody : 객체를 넣으면, 알맞은 header, body, status를 만들어준다. @ResponseStatus(HttpStatus.OK) : 직접 상태를 만들어 줄 수 있다. *HttpEntity HTTP요청 또는 응답을 모두 처리하는 클래스 HttpHeader와 HttpBody를 포함하고 있다. HttpEntity클래스를 상속 받아 구현한 클래스가 RequestEntity, ResponseEntit..

Programming/Spring 2022.11.23

Servlet & JSP (1) - 기본객체(내장객체)

1. 기본 객체 기본 객체란, import없이 사용할 수 있는 내장객체를 말한다. 종류는 아래와 같다. 기본 객체명 Type 설명 request javax.servlet.http.HttpServletRequest 사용자로부터 입력 받은 정보를 담고 있는 객체 response javax.servlet.http.HttpServletResponse 사용자에게 보낼 응답 정보를 담고 있는 객체 pageContent javax.servlet.jsp.PageContext 현재 페이지 객체로, forward나 include 기능을 활용할 때 사용됨 session javax.servlet.http.HttpSession 클라이언트에 대한 세션 정보를 담고 있음 *session = false 되어있으면 생성X applic..

Django API 서버 만들기

0. 프로젝트 만들기 Project 시작하기 1) 가상환경 켜기 $ python -m venv myvenv $ source myvenv/Scripts/activate 2) project 만들기 $ django-admin startproject staticproject 3) app 만들기 cd staticproject $ python manage.py startapp stati.. yerinpy73.tistory.com 1. Request 구현 #views.py import json import os def test(request): #일반 파일 abspath = os.path.abspath(request.FILES["file"]._get_name()) path = open(abspath, 'wb') #j..

Programming/Django 2021.04.13