http

    HTTP 헤더2 - 캐시와 조건부 요청

    HTTP 헤더2 - 캐시와 조건부 요청

    모든 개발자를 위한 HTTP 웹 기본 지식 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., 웹 기술을 사용하는 개발자라면 누구나 OK!꼭 필요한 HTTP의 핵심을 알려드립니다. 📣 확인해주세요!본 강의는 자바 스 www.inflearn.com 강의를 들으며 생각 정리 캐시 기본 동작 캐시가 없을 때 1. 첫 번째 요청 GET /star.jpg 2. 응답 HTTP/1.1 200 OK Content-Type: image/jpeg Content-Length: 34012 lkj123kljoiasudlkjaweioluywlnfdo912u34ljko98udjkla slkjdfl;qkawj9;o4ruawsldkal..

    HTTP 헤더 1 - 일반 헤더

    HTTP 헤더 1 - 일반 헤더

    모든 개발자를 위한 HTTP 웹 기본 지식 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., 웹 기술을 사용하는 개발자라면 누구나 OK!꼭 필요한 HTTP의 핵심을 알려드립니다. 📣 확인해주세요!본 강의는 자바 스 www.inflearn.com 강의를 들으며 생각 정리 HTTP 헤더 개요 HTTP 메시지는 시작 라인, 헤더 필드, 본문으로 구성되어 있음을 앞서 배웠다. 여기서 헤더 필드에 대해 자세히 알아보자. header-field = field-name ":" OWS field-value OWS (OWS : 띄어쓰기) (filed-name은 대소문자 구분 없음) 헤더는 HTTP 전송에 필요한 모든 부..

    HTTP 상태코드

    모든 개발자를 위한 HTTP 웹 기본 지식 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., 웹 기술을 사용하는 개발자라면 누구나 OK!꼭 필요한 HTTP의 핵심을 알려드립니다. 📣 확인해주세요!본 강의는 자바 스 www.inflearn.com 강의를 들으며 생각 정리 HTTP 상태코드 소개 상태 코드 : 클라이언트가 보낸 요청의 처리 상태를 응답에서 알려주는 기능 • 1xx (Informational): 요청이 수신되어 처리중 -> 거의 사용하지 않는다. • 2xx (Successful): 요청 정상 처리 • 3xx (Redirection): 요청을 완료하려면 추가 행동이 필요 • 4xx (Client..

    HTTP 메서드 활용

    HTTP 메서드 활용

    모든 개발자를 위한 HTTP 웹 기본 지식 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., 웹 기술을 사용하는 개발자라면 누구나 OK!꼭 필요한 HTTP의 핵심을 알려드립니다. 📣 확인해주세요!본 강의는 자바 스 www.inflearn.com 강의를 들으며 생각 정리 클라이언트에서 서버로 데이터 전송 데이터 전달 방식은 크게 2가지로 나뉜다. 쿼리 파라미터를 통한 데이터 전송 GET 주로 정렬 필터(검색어) 메시지 바디를 통한 데이터 전송 POST, PUT, PATCH 회원 가입, 상품 주문, 리소스 등록, 리소스 변경 위 데이터 전달 방식을 기억하고 아래 클라이언트에서 서버로 데이터를 전송하는 4가지..

    HTTP 메서드

    HTTP 메서드

    모든 개발자를 위한 HTTP 웹 기본 지식 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., 웹 기술을 사용하는 개발자라면 누구나 OK!꼭 필요한 HTTP의 핵심을 알려드립니다. 📣 확인해주세요!본 강의는 자바 스 www.inflearn.com 강의를 들으며 생각 정리 HTTP API를 만들어보자 HTTP 메서드에 대해 공부하기에 앞서 다음과 같은 HTTP API를 만든다고 하자. 요구사항 회원 정보 관리 API를 만들어라. 회원 목록 조회 회원 조회 회원 등록 회원 수정 회원 삭제 이제 각 기능들의 URI를 설계한다. 회원 목록 조회 /read-member-list 회원 조회 /read-member-b..

    HTTP 기본

    HTTP 기본

    모든 개발자를 위한 HTTP 웹 기본 지식 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., 웹 기술을 사용하는 개발자라면 누구나 OK!꼭 필요한 HTTP의 핵심을 알려드립니다. 📣 확인해주세요!본 강의는 자바 스 www.inflearn.com 강의를 들으며 생각 정리 모든 것이 HTTP HTTP(HyperText Transfer Protocol)은 초기에 하이퍼텍스트 형태의 HTML 파일을 지원하기 위해 나왔지만 현재는 거의 모든 형태의 데이터 전송이 가능하다. HTML, TEXT 뿐만 아니라 이미지, 음성, 영상 혹은 JSON, XML과 같은 API 등 서버 간에 데이터를 주고 받을 때도 대부분 HT..

    URI와 웹 브라우저 요청 흐름

    모든 개발자를 위한 HTTP 웹 기본 지식 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., 웹 기술을 사용하는 개발자라면 누구나 OK!꼭 필요한 HTTP의 핵심을 알려드립니다. 📣 확인해주세요!본 강의는 자바 스 www.inflearn.com 강의를 들으며 생각 정리 URI URI(Uniform Resource Identifier)는 리소스를 구별하는 방식으로 URL과 URN으로 나뉜다. URL(Locator)은 리소스가 있는 위치를 지정한다. 흔히 우리가 주소창에 입력하는 내용(https://www.google.com)을 URL이라 한다. URN(Name)은 리소스에 이름을 부여한다. urn:isbn..

    인터넷 네트워크

    모든 개발자를 위한 HTTP 웹 기본 지식 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., 웹 기술을 사용하는 개발자라면 누구나 OK!꼭 필요한 HTTP의 핵심을 알려드립니다. 📣 확인해주세요!본 강의는 자바 스 www.inflearn.com 강의를 들으며 생각 정리 인터넷 통신 컴퓨터 두 대가 서로 통신할 때 클라이언트는 정보를 요청하고 서버는 정보를 제공한다. 이 때, 클라이언트와 서버가 굉장히 멀리 떨어져 있다면? 즉, 두 컴퓨터 사이에 인터넷 망이 있다면 어떻게 통신을 해야할까? 굉장히 많은 여러 중간 노드들을 거쳐서 인터넷 통신을 해야한다. 이러한 인터넷 네트워크에 대해서 알아보자. IP(인터..