인터넷 망은 매우 복잡하다 그럼 어떤 규칙으로 통신하는걸까?IP 주소를 통해서 출발,목적 주소를 정해서 통신한다.패킷이라는 통신 단위로 지정한 IP 주소에 데이터를 전달한다.프로토콜 계층채팅 프로그램을 통한 전송 방법 1\. hello 메시지 생성 2\. 소켓 라
URL과 URN이 있다Uniform : 리소스 식별하는 통일된 방식Resource : 자원, URL로 식별할 수 있는 모든 것Identifier : 다른 항목과 구분하는데 필요한 정보URL : Uniform Resource Locator리소스가 있는 위치를 지정위치는
HTTP 웹 기본 지식 .
API URI 고민 가장 중요한 것은 리소스 식별 리소스의 의미는 뭘까? 회원을 등록하고 수정하고 조회하는게 리소스가 아니다 회원이라는 개념 그 자체가 바로 리소스다 리소스를 어떻게 식별하는게 좋을까? 회원을 등록하고 수정하고 조회하는것을 모두 배제한다 회원이라는 리소스만 식별하면 된다 ># API URI 설계 URI는 리소스만 식별 리소...
클라이언트에서 서버로 데이터 전송 쿼리 파라미터를 통한 전송 GET 주로 정렬 , 검색어 메시지 바디를 통한 데이터 전송 POST,PUT,PATCH 회원가입,상품주문,리소스 추가 변경 정적 데이터 조회 조회기 때문에 GET사용 정적데이터(이미지,정적 텍스트) 리소스 경로로 단순하게 조회가 가능하다 ,쿼리 파라미터 미사용 동적 데...
상태코드 소개 1xx(Informational) : 요청이 수신되어 처리중 ,거의 사용하지 않는다 2xx(Successful) : 요청 정상 처리 3xx(Redirection) : 요청을 완료하려면 추가 행동이 필요 4xx(Client Error) : 클라이언트 오류 , 잘못된 문법등으로 서버가 요청을 수행할 수 없음 5xx(Sercer Error) :...
HTTP 헤더 개요 용도 HTTP 전송에 필요한 모든 부가정보 메시지 바디의 내용,메시지 바디의 크기,압충,인증,요청클라이언트,서버정보 등등 표준 헤더가 너무 많다 분류 General 헤더 : 메시지 전체에 적용되는 정보 Request 헤더 : 요청 정보 Response 헤더 : 응답 정보 Entity 헤더 : 엔티티 바디 정보,...