본문 바로가기

http5

HTTP 웹 기본 지식 - HTTP 헤더(일반 헤더) HTTP 헤더❓ HTTP 헤더에는 HTTP 전송에 필요한 모든 부가정보들이 들어가있다👍 메시지 바디의 내용, 타입과 크기, 요청 클라이언트 정보, 서버의 정보 등 엄청나게 많은 정보들이 들어가 있다. HTTP 표준 변경❓ 2014년 HTTP 표준이 변경되면서 기존의 엔티티라는 용어는 사라지고 표현(Representation)으로 용어가 변경된다💡 엔티티 헤더 -> 표현 헤더, 엔티티 바디 -> 표현 데이터 메시지 본문 = 페이로드(payload) 표현 헤더❓ 표현 데이터의 메타 데이터 정보들이 들어가있다💡 표현 헤더는 전송과 응답 모두 사용할 수 있다❗ Content-Type - 표현 데이터의 형식을 의미한다. ex) text/html; charset=UTF-8 , application/json 등.. .. 2021. 9. 16.
HTTP 웹 기본 지식 - HTTP 상태코드 HTTP 상태코드❓ 1xx(Informational) : 요청이 수신되어 처리중 2xx(Successful) : 요청 정상 처리 3xx(Redirection) : 요청을 완료하려면 추가적인 행동이 필요 4xx(Client Error) : 클라이언트 오류, 잘못된 문법등으로 서버가 요청을 수행할 수 없음. 5xx(Server Error) : 서버 오류, 서버가 정상 요청을 처리하지 못함 2xx - 성공 200 OK - 요청이 성공하면 응답이 성공했을때(주로 GET) 201 Created - 요청이 성공해서 새로운 리소스가 생성됐을때 사용(주로 POST) 202 Accepted - 요청은 접수되었으나 처리가 아직 완료되지 않았을때 사용(잘 사용하지 않음) 204 No Content - 요청은 성공했지만, 응.. 2021. 9. 4.
HTTP 웹 기본 지식 - HTTP 기본 HTTP❓❓ HTTP는 HyperText Transfer Protocol 이다. HTTP는 초기에 문서를 전달하기 위해 고안된 프로토콜이었다. 하지만 요즘엔 거의 모든 것을 HTTP프로토콜에 담아서 보내고있다. ( HTML, TEXT, IMAGE, FILE, JSON, XML 등등 ) HTTP/1.1 버전이 가장 많이 사용되고, 가장 중요한 버전이다. 기능의 대부분은 1.1버전에서 만들어졌고, 이후에 나오는 HTTP/2, HTTP/3버전은 거의 성능개선에 초점이 맞춰져있다. TCP : HTTP/1.1, HTTP/2 (HTTP/1.1 과 HTTP/2 는 TCP프로토콜 위에서 동작을 한다. UDP : HTTP/3 (HTTP/3는 UDP프로토콜을 기반으로 개발되었다.) HTTP의 4가지 특징 클라이언트 - 서.. 2021. 8. 27.
HTTP 웹 기본 지식 - 인터넷 네트워크 인터넷 통신❓ 클라이언트와 서버가 통신할 때 인터넷을 통해서 메세지를 주고받는다. 인터넷 망을 통해 메세지를 보내야 하는데 인터넷은 그냥 단순하지 않다. 인터넷망에 존재하는 수많은 노드들을 거쳐서 메세지가 전달되게 된다. (여기서 노드는 클라이언트와 서버 사이에 존재하는 중계 서버(라우터)정도로 생각하면 된다.) 이 메세지가 전달될 때 어떤 규칙으로, 어떠한 방법으로 넘어가는지 알아야 한다. 이 규칙을 알기 위해 IP(인터넷 프로토콜)을 이해해야 한다. IP(인터넷 프로토콜)❓ 클라이언트와 서버가 통신을 하기 위해서 일단 IP주소를 할당받아야 한다❗ 인터넷 프로토콜은 지정한 IP주소에 데이터를 전달할 수 있도록 하는 규칙(규약)이다. 이때 데이터는 패킷이라는 단위로 전달하게 된다. IP 패킷에는 출발지I.. 2021. 8. 24.
HTTP 웹 기본 지식 인프런에서 열심히 듣고있는 김영한님의 강의중 HTTP강의가 있어서 들으면서 정리해보려한다. 6시간정도 밖에 안되는 강의니 호다다닥 끝내보겠다👏👏👏 출처 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 설계 방법을 학습합니다., 웹 기술을 사용하는 개발자라면 누구나 OK!꼭 필요한 HTTP의 핵심을 알려드립니다. 📣 확인해주세요!본 강의는 자바 스 www.inflearn.com 2021. 8. 21.
반응형