hwlink

고정 헤더 영역

글 제목

메뉴 레이어

hwlink

메뉴 리스트

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

검색 레이어

hwlink

검색 영역

컨텐츠 검색

Coding

  • [Data Structure & Algorithm] 자료구조 필요한 까닭

    2022.04.08 by hwlink

  • 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

[Data Structure & Algorithm] 자료구조 필요한 까닭

자료구조 알고리즘 자료구조 데이터: 모든정보 망라하는 유형, 가장 기초적인 수와 문자열로 이뤄진다. 자료구조: 데이터를 조직하는 방법 데이터를 어떻게 조직하는가 =⇒ 자료구조를 어떻게 구성하는게 따라 프로그램은 수십 수백 배 더 빠르게 혹은 더 느리게 실행될 수 있다. 그러므로 소프웨어개발자에겐 자료구조를 알고, 개발하는 것은 중요한 덕목이다. 배열과 집합 배열: 컴퓨터 과학에서 기초 자료구조 자료구조연산: 배열의 자료구조 성능을 알려면 코드가 자료구조와 상호작용하는 분석하여야한다. 읽기, 검색, 삽입, 삭제 네가지 방법을 사용한다. 자료구조연산속도를 측정할 때 계산단계를 기준으로한다. 자료구조 연산 읽기 기능: 배열 내 특정 인덱스에 어떤 값이 들어 있는지 찾아준다. 단계: 1단계 (가장 빠른 연산 유..

Coding 2022. 4. 8. 21:07

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

추가 정보

인기글

최신글

페이징

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

티스토리툴바