본문 바로가기
반응형

웹 프로그래밍/HTTP6

HTTP 메서드 (HTTP API URI 설계, GET, POST, PUT, PATCH, DELETE) HTTP 메서드 (HTTP API URI 설계, GET, POST, PUT, PATCH, DELETE) [HTTP API를 만들어 보자] 요구사항 - 회원 정보 관리 API를 만들어라. 회원 목록 조회 회원 조회 회원 등록 회원 수정 회원 삭제 API URI 설계 - URI (Uniform Resource Identifier) 회원 목록 조회 /read-member-list 회원 조회 /read-member-by-id 회원 등록 /create-member 회원 수정 /update-member 회원 삭제 /delete-member 이것이 진짜 좋은 URI 설계일까??? 가장 중요한 것은 리소스 식별이다. API URI 고민 - URI (Uniform Resource Identifier) 리소스의 의미는 뭘.. 2021. 4. 7.
웹 브라우저 요청 흐름 웹 브라우저 요청 흐름 본 포스팅은 인프런의 모든 개발자를 위한 HTTP 웹 기본 지식 by 김영한 강좌를 듣고 정리한 내용입니다. 링크: https://inf.run/tHdt 2021. 4. 6.
URI (URI, URL, URN 차이점) URI (Uniform Resource Identifier) URI? URL? URN? 차이??? URI 단어 뜻 Uniform: 리소스를 식별하는 통일된 방식 Resource: 자원, URI로 식별할 수 있는 모든 것(제한 없음) Identifier: 다른 항목과 구분하는데 필요한 정보 URL: Uniform Resource Locator URN: Uniform Resource Name URL, URN URL - Locator: 리소스가 있는 위치를 지정 URN - Name: 리소스에 이름을 부여 위치는 변할 수 있지만, 이름은 변하지 않는다. urn:isbn:8960777331 (어떤 책의 isbn URN) URN 이름만으로 실제 리소스를 찾을 수 있는 방법이 보편화되지 않음 앞으로 URI를 URL과.. 2021. 4. 6.
PORT와 DNS PORT와 DNS PORT: 한국어로 '항구'라는 뜻임 문제 상황: 날라온 패킷이 어떤 애플리케이션에 이용되어야 하는지 알 수가 없다. 해결법: TCP의 PORT 정보를 이용 IP가 아파트 주소면 PORT는 몇동 몇호를 나타냄 한 아파트(PC) 안에서 사람들이 사는 집(애플리케이션)을 구분해준다. PORT 0 ~ 65535: 할당 가능 0 ~ 1023: 잘 알려진 포트, 사용하지 않는 것이 좋음 FTP: 20, 21 TELNET: 23 HTTP: 80 HTTPS: 443 IP의 문제점?? IP는 기억하기 어렵고, IP는 변경될 수 있다. 해결: DNS(Domain Name System) DNS 도메인 네임 시스템 전화번호부 같은 서버 도메인 명을 IP 주소로 변환해주는 서버 2021. 4. 5.
반응형