WEB/HTTP&NETWORK4 4.결과를 전달하는 HTTP 상태코드 4.1 상태코드 클라이언트 --request---> 서버 서버로부터 request 결과를 전달 response의 클래스 클래스 설명 1XX Informational request 처리중 2XX Success request 정상 처리 3XX Redirection request 를 완료하기 위해 추가 동작이 필요 4XX Client Error 서버는 request 이해 불가 5XX Server Error 서버는 request 처리 실패 ◆2XX request 성공 ▷200 정상처리 ▷204 No Content request 성공 but 돌려줄 리소스가 없음 엔티티(HTTP 요청 또는 응답의 본문) 바디가 없음 -> 브라우저에서 request 보낸후 화면이 변하는 일은 없을 것임 클라이언트에서 서버로 정보를 .. WEB/HTTP&NETWORK 2023. 8. 25. 2.간단한 프로토콜 HTTP 2.1,2 HTTP는 클라이언트와 서버 간 통신을 한다.HTTP 프로토콜에서는 반드시 한쪽이 클라이언트(request) 다른 한 쪽은 서버(response)역할을 담당클라이언트측에서 먼저 통신이 시작 -> request가 있어야 response가 있음 GET : 서버에 요구하는 종류 == 메소드/index.html : request URI(요구대상) == 리소스HTTP/1.1 : 클라이언트 기능 식별 == HTTP 버전 번호- 다른예시POST(메소드) /form/entry(URI) HTTP/1.1(프로토콜 버전)Host: hackr.jp (리퀘스트 헤더 필드)Connection: keep-alive (리퀘스트 헤더 필드)Content-Type: application/x-www-form-urlencoded.. WEB/HTTP&NETWORK 2023. 8. 25. Cookie & Session Cookie(쿠키) 클라이언트(브라우저)로컬에 저장되는 키와 값이 들어있는 작은 데이터 파일 HTTP에서 클라이언트의 상태 정보를 클라이언트의 PC에 저장하였다가 필요시 정보를 참조하거나 재사용할 수 있다. 사용자의 편의를 위한 것으로 지워져도 되고, 조작되거나 가로채이더라도 큰 지장이 없는 수준의 정보 ex) 팝업에서 "오늘 더 이상 이 창을 보지 않음" 체크, 자동로그인 사용자가 따로 요청하지 않아도 브라우저가 Request시에 Request Header를 넣어서 자동으로 서버에 전송 Session(세션) 세션은 쿠키를 기반하고 있지만, 사용자 정보 파일을 브라우저에 저장하는 쿠키와 달리 세션은 서버 측에서 관리 사용자나 다른 누군가에게 노출되면 안되는 중요한 정보 ex) 로그인 클라이언트가 requ.. WEB/HTTP&NETWORK 2023. 8. 24. 1.웹 네트워크 기본 1.1 웹은 HTTP로 나타낸다이 흐름을 결정하는 프로토콜(약속)-> HTTP(HyperText Transfer Protocol) 라는 약속을 사용한 통신을 함 1.2 HTTP가 등장한 배경- 멀리 떨어져 있는 사람들을 연결하는 시스템 즉 WWW(웹)을 구성하는 기술 기술언어 HTML(HyperText Markup Language)+ 문서 전송 프로토콜 HTTP+ 문서의 주소를 지정하는 방법 URL(Uniform Resource Locator) 1.3 네트워크 기본 TCP / IP◆TCP/IP는 프로토콜의 집합네트워크에서 사용되는 프로토콜이다.프로토콜 : 서로 다른 HW, OS가 서로 통신을 하기 위해서 필요한 규격케이블 규격, IP주소 지정방법, 웹에 표시하기 위한 순서 등...인터넷 프로토콜들을.. WEB/HTTP&NETWORK 2023. 8. 24. 이전 1 다음