HTTP 3

[인프런][HTTP] URI와 웹 브라우저 요청 흐름

https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런... www.inflearn.com URI 웹 브라우저 요청 흐름 URI(Uniform Resource Identifier) 리소스를 식별하는 통합된 방법 URI는 로케이터(Locator), 이름(Name) 또는 둘 다 추가로 분류될 수 있음 URL(Locator) - 리소스의 위치 URN(Name) - 이름 - 그저 이름이기 때문에 위치를 찾을 수가 없음 - 이로 인해 거의 URL..

CS/웹 2022.04.07

[인프런][HTTP] 인터넷 네트워크

https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런... www.inflearn.com 인터넷 통신 IP (인터넷 프로토콜) TCP, UDP PORT DNS 인터넷 네트워크 두 대의 컴퓨터가 통신을 한다 케이블로 연결되어 있으면 통신이 어렵지 않다 그러나 우리는 인터넷을 통해 통신을 한다 인터넷은 복잡하다 어떻게 수 많은 노드를 거쳐 통신을 할까? IP (인터넷 프로토콜) 인터넷을 통해 데이터를 전송하기 위한 최소한의 규칙이 필요하다..

CS/웹 2022.03.30

HTTP Header는 case-sensitive인가

1. (동기) HTTP header를 가져오지 못하는 상황 Spring으로 REST API Controller를 구현하던 중, HTTP 헤더를 읽어오지 못하는 상황이 발생하였습니다. HTTP request는 Postman으로 전송하였고, 읽고자하는 HTTP header는 "Content-Type"이었습니다. Postman의 header 확인 Controller 확인 Response 확인 2. (문제접근) HTTP header가 정상적으로 서버에 실려왔는가? 먼저 HTTP header가 정상적으로 서버에 도착했는지 확인이 필요했습니다. 이를 위해 서버 controller에서 수신한 HTTP header의 모든 내용을 출력해보았습니다. Controller에서 출력 Controller에서 출력 확인 3. (문..