http

HTTP Method 메서드 세부 내용 멱등성 GET 리소스를 요청 보장 POST 리소스를 전달 보장 X PUT 보장 X PATCH 일부분을 변경 DELETE 리소스를 삭제 보장 HEAD 보장 OPTIONS 보장 상태 코드 REST (Representational State Transfer) 웹을 위한 아키텍처의 설계와 개발을 안내하기 위해 만들어진 소프트웨어 아키텍처. 200년 로이필딩이라는 사람에 의해 제안됨. 구성요소 특징 Client-Server 여러 플랫폼에서 사용자 인터페이스의 이식성을 개선하고 서버 구성요소를 단순화하여 확장성을 향상시킴. Stateless 클라이언트의 상태를 저장하지 않음. Cache(Cacheable) Uniform Interface 요청과 응답에 대하여 일부 제약을 걸어..
HTTP와 TCP의 관계 프로그래밍할 때 HTTP를 사용 (특히 프런트와 협업할 경우 높은 확률로) HTTP를 쓴다는 것은 하위의 TCP를 먼저 호출하게 됨(TCP를 이용하여 통신하게 됨. HTTP는 TCP 기반의 통신) (HTTP는 Stateless / TCP는 Stateful) (주로 TCP는 UDP와 비교를 하게 됨. 둘의 차이는 작동방식) TCP TCP 연결 TCP (Transmission Control Protocol)는 3-way hasndshaking 방식을 통해 신뢰성 높은 통신을 제공한다. Client는 SYN 플래그 비트 (x1)를 전송한다. Server는 ACK 플래그 비트 (x2)를 SYN와 함께 (y) 전송한다. Client는 ACK (x3)를 y와 함께 (y prime) 전송한다..
07LEE
'http' 태그의 글 목록