hwlink

고정 헤더 영역

글 제목

메뉴 레이어

hwlink

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기
    • Memo
    • Library
    • Coding
      • Svelte,Sveltekit
      • React
      • JS
      • CSS
      • 알고리즘
      • Error
      • TypeScript
      • WEB
      • Network
    • Git
    • Code
    • 마우스버리기
    • Project
      • Weasly(화장품결제구독서비스)
      • Hines(리빙쇼핑몰)
      • 기업협업
    • book

검색 레이어

hwlink

검색 영역

컨텐츠 검색

Coding/Network

  • HTTP 헤더 개요

    2022.03.26 by hwlink

  • HTTP 상태코드

    2022.03.26 by hwlink

  • HTTP API 설계 예시

    2022.03.26 by hwlink

  • HTTP 웹 기본지식 HTTP 매서드 활용

    2022.03.20 by hwlink

  • HTTP 웹 기본 지식 모든것이 HTTP

    2022.03.18 by hwlink

  • HTTP 웹 기본 지식 HTTP API 매서드

    2022.03.18 by hwlink

  • HTTP 웹 기본 지식 URI와 웹 브라우저 요청 흐름

    2022.03.13 by hwlink

  • HTTP 웹 기본 지식 인터넷 네트워크

    2022.03.11 by hwlink

HTTP 헤더 개요

HTTP 헤더 분류 - RFC2616 (과거) 헤더분류 제너럴헤더: 메세지 전체 적용 정보 Request 헤더: 요청정보 브라우저정보 Response 헤더: 응답 정보 서버 아파치 entity 헤더: 엔티티 바디 정보 text/html HTTP 바디 분류 - RFC2616 (과거) 메시지 본문 엔티티 본문 전달시 사용 엔티티 본문은 요청이나 응답 전달 실데이터 엔티티 헤더는 엔티티 본문의 데이터 해석할 수 있는 정보 제공 데이터유형 html이나 json / 길이 / 압축 정보 위 내용은 세기말 기술이고 2014년에 HTTP 표준 RFC7230~7235 등장 업데이트 내용 엔티티 > 표현 Repressentation = representation MetaData + Representation Data 표현..

Coding/Network 2022. 3. 26. 10:11

HTTP 상태코드

상태코드 클라이언트가 보낸 요청의 처리 상태를 응답에서 알려주는 기능 1xx: 요청 수신처리중 2xx: 요청 정상처리 3xx: 요청을 완료하려면 추가 행동 필요 4xx: 클라이언트 오류, 잘못된 문법등으로 서버 요청 수행 불가능 5xx: 서버 오류, 서버 정상 요청 처리 못한ㄷ나. 클라이언트 단에선 299가 와도 2xx 로 인지하고 처리하면 된다. 451가 와도 4xx 로 인지하고 처리하면 된다. 599가 와도 5xx 로 인지하고 처리하면 된다. 2xx - 성공 200: OK 201: Created 생성된 리소스는 응답의 Location 헤더 필드로 식별 202: Accepted 요청 접수되었으나 처리 완료되지 않았다. 204: No Content 서버가 요청을 성공적으로 수행했지만, 응답 페이로드 본문..

Coding/Network 2022. 3. 26. 07:57

HTTP API 설계 예시

회원 관리 시스템 회원 목록 /members → GET 회원 등록 /members → POST 회원 조회 /members/{id} → GET 회원 수정 /members/{id} → PATCH, PUT, POST 앞서 배웠다싶이 PUT 완전히 교체를 해버리는데 회원정보수정을 PUT으로 처리하면 클라이언트에서 모든정보를 한번에 완전히 보내야한다.. 누락시 데이터 전체가 날라가기 때문에 주로 PATCH로 처리한다. 게시글의 경우 PUT을 사용할 수 있다. 상황이 애매하면 그냥 POST로 쓰기도 한다. 회원 삭제 /members/{Id} → DELETE HTTP API - 컬렉션 POST - 신규 자원 등록 특징 클라이언트는 등록될 리소스의 URI를 모른다. (POST, PUT의 큰 차이) 클라이언트는 서버에게..

Coding/Network 2022. 3. 26. 07:51

HTTP 웹 기본지식 HTTP 매서드 활용

5. HTTP 매서드 활용 클라이언트에서 서버로 데이터 전송 데이터 전달 방식은 크게 2가지 쿼리파라미터를 통한 데이터 전송 GET 주로 정렬필더(검색어) 메시지 바디를 통한 데이터 전송 POST, PUT, PATCH 회원가입, 상품 주문, 리소스 등록, 리소스 변경 정적 데이터 조회 쿼리 파라미터 미사용 이미지, 정적 텍스트 문서 조회는 GET 사용 정적 데이터는 일반적으로 쿼리 파라미터 없이 리소스 경로로 단순하게 조회 가능합니다. 동적 데이터 조회 쿼리 파라미터 사용 주로 검색, 게시판 목록에서 정렬 필터(검색어) 조회 조건을 줄여주는 필터, 조히ㅗ 결과를 정렬하는 정렬 조건에 주로 사용합니다. 조회는 GET 사용 GET은 쿼리 파라미터 사용해서 데이터를 전달합니다. Form 전송시에 POST 뿐만..

Coding/Network 2022. 3. 20. 21:47

HTTP 웹 기본 지식 모든것이 HTTP

강의 '모든 개발자를 위한 HTTP 웹 기본 지식'를 듣고 학습한 내용을 개인적으로 정리한 글 입니다. 📌 HTTP Hyper Text Transfer Protocol 처음엔 하이퍼텍스트 전송용이지만 현재는 HTML, Texxt Image, 음성, 영상,파일 JSON, XML (API) 거의 모든 형태의 데이터 전송 가능 서버간에 데이터를 주고 받을 때도 대부분 HTTP 사용 지금은 HTTP 시대이다. 심지어 모바일게임에선 HTTP로 송수신하기도 한다. 지금 가장 많이 쓰고있는 것은 HTTP/1.1 이고 HTTP/2 와 HTTP/3은 성능개선에 초점을 맞췄다. HTTP는 단순하다. 메세지도 단순하다. 📌 HTTP 특징 클라이언트 서버 구조 무상태 Protocol(Stateless) / 비연..

Coding/Network 2022. 3. 18. 20:00

HTTP 웹 기본 지식 HTTP API 매서드

강의 '모든 개발자를 위한 HTTP 웹 기본 지식'를 듣고 학습한 내용을 개인적으로 정리한 글 입니다. 📌 HTTP API 매서드 URI(Uniform Resource Identifier) 📌 리소스의 의미는 뭘까? 회원을 등록하고 수정하고 조회하는게 리소스가 아니다 회원이라는 개념 자체가 리소스다. 📌 리소스 식별법 회원을 등록, 수정 조회 하는 것 배제 회원이라는 리소스만 식별 >> 회원 리소스를 URI에 매핑 📌 리소스와 행위를 분리 리소스: 회원 행위: 조회, 등록, 삭제, 변경 리소스는 명사, 행위는 동사 📌 행위(매서드) HTTP 매서드 GET, POST GET: 리소스 조회 POST: 요청 데이터 처리, 주로 등록에 사용 PUT: 리소스를 대체, 해당 리소스 없으면 생성 PAT..

Coding/Network 2022. 3. 18. 19:02

HTTP 웹 기본 지식 URI와 웹 브라우저 요청 흐름

강의 '모든 개발자를 위한 HTTP 웹 기본 지식'를 듣고 학습한 내용을 개인적으로 정리한 글 입니다. 목차 URI URL, URN URL 웹 브라우저 요청흐름 URI 리소스를 식별하는 통합된 방법, URL, URN 포함한다. 주로 URL만 사용한다. 로케이터, 이름 또는 둘 다 추가로 분류될 수 있다. Uniform: 리소스 식별하는 통일된 방식 Resource: 자원, URI로 식별할 수 있는 모든 것 (제한없음) Identifier: 다른 항목과 구분하는데 필요한 정보 URL, URN URL: Locator: 리소스가 있는 위치를 지정 URN: Name: 리소스에 이름을 부여 (위치는 변할 수 있지만 이름을 변하지 않는다.) ex) urn:isbn:8960777331 (서점에 가면 보이는 책의 is..

Coding/Network 2022. 3. 13. 10:41

HTTP 웹 기본 지식 인터넷 네트워크

강의 '모든 개발자를 위한 HTTP 웹 기본 지식'를 듣고 개인적으로 공부한 내용을 정리하였습니다. 목차 IP 인터넷 프로토콜 TCP UDP DNS 인터넷 네트워크 웹이나 HTTP도 인터넷 네트워크 안에서 일어난다. 인터넷 망을 통해 두 컴퓨터가 통신하기 위해서 여러 노드를 거치는 데, 이 요청을 잘 전달하기 위한 방법이 IP(인터넷 프로토콜)이다. 📌 IP 복잡한 인터넷 망에서 서로 데이터를 송수신하려면 IP 주소를 통해서 보낼 수 있습니다.(클라이언트, 서버 모두 IP주소가 존재합니다.) 지정한 IP주소(IP Address)에 데이터 전달 패킷이라는 통신 단위로 데이터 전달합니다.(패키지+버킷 합성어입니다.) 통신이미지 패킷정보 출발지 아이피 목적지 아이피 기타 >>> 인터넷 망에 던진..

Coding/Network 2022. 3. 11. 23:54

추가 정보

인기글

최신글

페이징

이전
1 2
다음
TISTORY
hwlink © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바