Back-End/HTTP 20

[HTTP][일반 헤더] - 전송 방식

💻본 포스팅은 '모든 개발자를 위한 HTTP 웹 기본 지식 - 김영한'님의 강의를 듣고 작성되었습니다. https://inf.run/kXeZ 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런... www.inflearn.com [전송 방식] Transfer - Encoding Range, Content - Range [전송 방식 설명] 단순 전송 압축 전송 분할 전송 범위 전송

Back-End/HTTP 2022.02.25

[HTTP][일반 헤더] - 협상

💻본 포스팅은 '모든 개발자를 위한 HTTP 웹 기본 지식 - 김영한'님의 강의를 듣고 작성되었습니다. https://inf.run/kXeZ 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런... www.inflearn.com [협상] 클라이언트가 선호하는 표현 요청 Accept: 클라이언트가 선호하는 미디어 타입 전달 Accept - Charset: 클라이언트가 선호하는 문자 인코딩 Accept - Encoding: 클라이언트가 선호하는 압축 인코딩 Accept - Language: 클라이언트가 선호하는 자연 언어 협상 헤더는 요청시에만 사용한다. [Accept - Langua..

Back-End/HTTP 2022.02.25

[HTTP][일반 헤더] - 표현

💻본 포스팅은 '모든 개발자를 위한 HTTP 웹 기본 지식 - 김영한'님의 강의를 듣고 작성되었습니다. https://inf.run/kXeZ 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런... www.inflearn.com [표현] Content - Type: 표현 데이터의 형식 미디어 타입, 문자 인코딩 Content - Encoding: 표현 데이터의 압축 방식 표현 데이터를 압축하기 위해 사용한다. 데이터를 전달하는 곳에서 압축 후 인코딩 헤더를 추가해서 보내준다. 압축된 인코딩 헤더의 정보로 압축을 해제해 사용한다.(데이터를 읽는 쪽에서) Content - Langua..

Back-End/HTTP 2022.02.25

[HTTP][일반 헤더] - HTTP 헤더 개요

💻본 포스팅은 '모든 개발자를 위한 HTTP 웹 기본 지식 - 김영한'님의 강의를 듣고 작성되었습니다. https://inf.run/kXeZ 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런... www.inflearn.com [HTTP 헤더] [HTTP 헤더 - 용도] HTTP 전송에 필요한 모든 부가 정보를 담고 있다. 예) 메시지 바디의 내용, 메시지 바디의 크기, 압축, 인증, 요청 클라이언트, 서버 정보, 캐시 관리 정보 등등.. 표준 헤더가 너무 많다. 필요시 임의의 헤더 추가가 가능하다. [HTTP 헤더 - 과거 RFC2616의 분류] 헤더 분류 General 헤더:..

Back-End/HTTP 2022.02.25

[HTTP][모든 개발자를 위한 HTTP 웹 기본 지식] - HTTP 상태코드

💻본 포스팅은 '모든 개발자를 위한 HTTP 웹 기본 지식 - 김영한'님의 강의를 듣고 작성되었습니다. https://inf.run/kXeZ 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런... www.inflearn.com [HTTP 상태코드] 1xx (Informational): 요청이 수신되어 처리중(잘 사용되지 않음) 2xx (Successful): 요청 정상 처리 3xx (Redirection): 요청을 완료하려면 추가 행동이 필요 4xx (Client Error): 클라이언트 오류, 잘못된 문법등으로 서버가 요청을 수행할 수 없음 5xx (Server Error): ..

Back-End/HTTP 2022.02.22

[HTTP][모든 개발자를 위한 HTTP 웹 기본 지식] - HTTP 메서드 활용

💻본 포스팅은 '모든 개발자를 위한 HTTP 웹 기본 지식 - 김영한'님의 강의를 듣고 작성되었습니다. https://inf.run/kXeZ 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런... www.inflearn.com [클라이언트에서 서버로 데이터를 전송하는 방식] 앞서서는 서버에서 클라이언트에게 요청받은 데이터를 어떻게 처리해서 다시 응답하는지에 대해서를 많이 살펴보았다. 그렇기에 이번 포스팅에서는 클라이언트가 서버에게 요청할 때 어떤 방식으로 요청할 데이터를 전송하는지 살펴보도록 하겠다. [데이터를 전송하는 2가지 방법] 쿼리 파라미터를 통한 데이터 전송 GET 주로..

Back-End/HTTP 2022.02.21

[HTTP][모든 개발자를 위한 HTTP 웹 기본 지식] - HTTP 메서드

💻본 포스팅은 '모든 개발자를 위한 HTTP 웹 기본 지식 - 김영한'님의 강의를 듣고 작성되었습니다. https://inf.run/kXeZ 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런... www.inflearn.com [요구사항 - 회원 정보 관리 API를 만들어라] 회원 목록 조회 회원 조회 회원 등록 회원 수정 회원 삭제 위와 같이 회원 정보 관리 API를 만들 때 세부사항을 나눌 수 있다고 할 때 어떻게 URI를 설계해야 좋은 설계일까? [리소스 식별] URI 설계에서 가장 중요한 것은 리소스의 식별이다. 이때 리소스란 무엇일까?? 회원 목록 조회 /members ..

Back-End/HTTP 2022.02.16

[HTTP][모든 개발자를 위한 HTTP 웹 기본 지식] - HTTP 기본

💻본 포스팅은 '모든 개발자를 위한 HTTP 웹 기본 지식 - 김영한'님의 강의를 듣고 작성되었습니다. https://inf.run/kXeZ 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런... www.inflearn.com [HTTP] HTTP는 HyperText Transfer Protocol로 HyperText Markup Language를 전송할 때 사용하는 프로토콜로 시작했다. 그러나 현대에 들어와서는 XML이나 HTML 같은 마크업 언어 뿐만 아닌 다양한 형태의 메시지를 전송할 때 사용하며 HTTP는 지금 모든 메시지의 전송에 중심에 있다고 해도 과언이 아니다. [H..

Back-End/HTTP 2022.02.14

[HTTP][모든 개발자를 위한 HTTP 웹 기본 지식] - URI와 웹 브라우저의 요청 흐름

💻본 포스팅은 '모든 개발자를 위한 HTTP 웹 기본 지식 - 김영한'님의 강의를 듣고 작성되었습니다. https://inf.run/kXeZ 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런... www.inflearn.com [URI란?] [URI란?] 통합 자원 식별자는 인터넷에 있는 자원을 나타내는 유일한 주소이다. URI의 존재는 인터넷에서 요구되는 기본조건으로서 인터넷 프로토콜에 항상 붙어 다닌다. URI의 하위개념으로 URL, URN 이 있다. 📌출처: https://ko.wikipedia.org/wiki/%ED%86%B5%ED%95%A9_%EC%9E%90%EC%9B%..

Back-End/HTTP 2022.02.14

[HTTP][모든 개발자를 위한 HTTP 웹 기본 지식] - 인터넷 네트워크

💻본 포스팅은 '모든 개발자를 위한 HTTP 웹 기본 지식 - 김영한'님의 강의를 듣고 작성되었습니다. https://inf.run/kXeZ 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런... www.inflearn.com [HTTP란?] HTTP는 HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜입니다. HTTP는 웹에서 이루어지는 모든 데이터 교환의 기초이며, 클라이언트-서버 프로토콜이기도 합니다. 클라이언트-서버 프로토콜이란 (보통 웹브라우저인) 수신자 측에 의해 요청이 초기화되는 프로토콜을 의미합니다. 하나의 완전한 문서는 텍스트, 레이아웃 설명, 이미..

Back-End/HTTP 2022.02.11