목록네트워크 (7)
공부하는 안경딸기
📑 목차 💜 1. 클라이언트에서 서버로 데이터 전송 💜 2. HTTP API 설계 예시 더 정확한 내용은 아래 강의(유료)를 통해 들으시면 됩니다. 모든 개발자를 위한 HTTP 웹 기본 지식 클라이언트에서 서버로 데이터 전송 데이터 전달 방식은 크게 2가지 쿼리 파라미터를 통한 데이터 전송 GET 주로 검색어 ? 사용 메시지 바디를 통한 데이터 전송 POST, PUT, PATCH 회원 가입, 상품 주문, 리소스 등록/변경 등 클라이언트에서 서버로 데이터를 전송하는 4가지의 상황 정적 데이터 조회 이미지, 정적 텍스트 문서 동적 데이터 조회 검색, 게시판 목록에서 정렬 필터(검색어) HTML Form을 통한 데이터 전송 회원 가입, 상품 주문, 데이터 변경 HTTP API를 통한 데이터 전송 회원 가입, ..
이 글은 아래 강의를 공부하고 작성한 글입니다. 강의로 이동 📑 목차 💜 1. GET - 쿼리 파라미터 💜 2. POST - HTML Form 💜 3. HTTP message body에 데이터를 직접 담아서 요청 HTTP 요청 메시지를 통해 client -> server 데이터 전달하는 방법 공부 주로 3가지 방법을 사용 GET - 쿼리 파라미터 POST - HTML Form HTTP message body에 데이터를 직접 담아서 요청 GET - 쿼리 파라미터 예시 > 검색, 필터, 페이징 등에서 많이 사용 > /url?username=Na&age=2 > > 여기서 전달하는 데이터는 > > > username=Na > > > age=23 메시지 바디 없이! URL의 쿼리 파라미터에 데이터를 포함해서 전달..
📑 목차 💜 1. HTTP API 만들기 💜 2. HTTP 메서드 - GET, POST 💜 3. HTTP 메서드 - PUT, PATCH, DELETE 💜 4. HTTP 메서드 속성 공부한 강의 링크 > 모든 개발자를 위한 HTTP 웹 기본 지식 HTTP API 만들기 요구사항 - 회원 정보 관리 API 만들기 회원 목록 조회 회원 조회 회원 등록 회원 수정 회원 삭제 API URI 설계 회원 목록 조회 /read-member-list 회원 조회 /read-member-by-id 회원 등록 /create-member 회원 수정 /update-member 회원 삭제 /delete-member 이게 좋은 URI 설계인가? 중요한 것은 리소스 식별 API URI 고민 리소스(resource)의 의미? 회원 등록..

📑 목차 💜 1. 모든 것이 HTTP 💜 2. 클라이언트 서버 구조 💜 3. Stateful, Stateless 💜 4. 비 연결성(connectionless) 💜 5. HTTP 메시지 공부한 강의 링크 > 모든 개발자를 위한 HTTP 웹 기본 지식 모든 것이 HTTP HTTP(HyperText Transfer Protocol) HTTP 메시지에 모든 것을 전송 거의 모든 형태의 데이터 전송 가능 서버 간에 데이터 주고받을 때도 대부분 HTTP 사용 HTTP 역사 HTTP/0.9 (1991) : GET 메서드만 지원, HTTP 헤더 없음 HTTP/1.0 (1996) : 메소드, 헤더 추가 HTTP/1.1 (1997) : 가장 많이 사용, 중요한 버전 RFC2068 (1997) RFC2616 (1999) ..