본문 바로가기

OMS4

Web - REST API RESTResource를 중심으로 동작고유한 URL을 사용해 리소스를 식별하고HTTP 메서드를 활용해 해당 자원(URI)에 대한 CRUD 요청을 처리함자원(HTTP URI)자원에 대한 행위(HTTP Method)자원에 대한 행위의 내용(HTTP Message Pay Load)HTTP 메서드역할설명GET조회데이터 가져오기POST생성새로운 데이터 만들기PUT수정데이터 전체 업데이트PATCH수정데이터 부분 업데이트DELETE삭제데이터 제거 Create데이터 생성(POST)Read데이터 조회(GET)Update데이터 수정(PUT, PATCH)Delete데이터 삭제(DELETE) REST API(REpresentational State Transfer API)웹 기반 애플리케이션에서 클라이언트와 서버가 데이터를 .. 2025. 2. 4.
HTTP Request Methods HTTPHTTP (Hyper Text Transfer Protocol)인터넷에서 서로 데이터를 주고받을 수 있는 프로토콜 프로토콜컴퓨터 네트워크에서 데이터가 어떻게 교환되고 처리될지에 대한 규칙과 절차의 집합 HTTP Request Methonds (요청)클라이언트가 웹서버에게 요청하는 목적과 그 종류를 알리는 수단을 말한다.  종류 ⬇️더보기GET리소스(데이터)를 받음URL 형식으로 서버 측에 리소스를 요청 HEAD메세지 헤더 정보를 받기 위함실제 문서 요청이 아닌 문서에 대한 정보 요청이다.Response 받았을때, body는 비어있고,Header 정보만 들어있다.  POST내용 및 파일 전송클라이언트에서 서버로 어떤 정보를 제출하기 위해 사용Request 데이터를 HTTP Body에 담아 웹 서버로.. 2024. 10. 27.
Web - Cookie와 Session 쿠키(Cookie)방문자의 정보를 방문자 컴퓨터의 메모리에 저장하는 것(사용자 기록 정보 파일)클라이언트가 페이지 요청 → 웹 서버의 쿠키 생성 → 동일 사이트 재방문시, 요청 페이지와 함께 (남아있는) 쿠키를 전송해서 로그인 유지 가능세션(Session)일정 시간 동안 클라이언트로부터 들어오는 요구를 하나의 상태로 보고 유지시키는 기술이다.*일정 시간 : 웹 서버 접속 시점 ~ 웹 브라우저 종료(연결 끝냄)Cookie VS Session 저장위치저장형식만료시점(지속성)보안리소스용량제한쿠키클라이언트 (로컬 컴퓨터)Text쿠키 저장시 설정 (웹 브라우저 닫아도 정보 유지)취약클라이언트의 리소스에 저장한 도메인 당 20개, 한 쿠키당 4KB세션서버Object1. 웹 브라우저 닫는 순간 삭제, 2. 정확한 시.. 2024. 10. 21.
Web - 브라우저 동작 방법 브라우저란?- 인터넷 사이트에 접속할 수 있는 도구- 웹에서 정보를 보고 HTML 문서, 이미지 등의 콘텐츠를 표현해 주는 sw도구다. (웹 서버의 모든 정보를 보여줌)- ex) 크롬, 사파리, 엣지 주요 기능사용자가 선택한 자원을 서버에 요청하고 브라우저에 표시한다.*자원은 HTML 문서, PDF, IMG등 다양한 형태*자원의 주소는 url에 의해 정해진다.브라우저는 HTML, CSS 명세에 따라 HTML 파일을 해석해서 표시한다.* 명세 : 웹 표준화 기구인 W3C(World Wide Web Consortium)에서 정해짐 사용자 인터페이스사용자에게 필요한 서비스들로 갖춰지게 된 것홈 버튼새로 고침 버튼북마크이전, 다음 버튼(url) 주소 표시 줄 브라우저 기본 구조 사용자 인터페이스사용자가 활용하는.. 2024. 10. 14.