본문 바로가기

전체 글104

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.
[ 프로그래머스 ] JS - 두 개 뽑아서 더하기 문제  풀이1. 이중 for문을 돌려 요소의 처음 위치와 요소의 다음 위치들의 합을 모두 구해 answer 배열에 넣어준다.2. 중복된 수를 제거한다.3. 오름차순으로 정렬해 배열에 담는다.여기서 제일 중요한 작업은 중복된 수를 제거하는 것이라고 생각하고 이 과정에서 좀 애를 먹었기도 했다.중복된 수를 제거하는 방법에는 2가지가 있는데 이번에는 이 두 가지에 대해서 알아 보려고 한다!1. filter와 indexOf를 이용해 중복된 수 제거하기return answer.filter((x,idx)=> answer.indexOf(x) === idx)​ 122343- 위의 전체 테이블의 배열을 answer- 배열 안의 요소를 x- 배연 안 요소의 인덱스를 idx 라고 칭하겠다.여기서 filter를 통해 다음과 .. 2024. 8. 16.