본문 바로가기

Head3

HTML 기초 이해하기 #2 <HEAD> HEAD에 위치하는 요소 - 타이틀 ex) 웹 페이지 제목 - 문자 인코딩 = 문자가 어떤 형식으로 인코딩 되어있는지 알려주는 부분이라고 나는 생각하오... - 브라우저에게 text를 어떻게 그려달라는지 말해주는 것. ex) - 설정을 안하면 웹 브라우저에서 기본으로 설정한 문자 인코딩 화면으로 표시된다. - 메타테이터 = 파일에 관한 정보를 가지고 있는 데이터 ex) 디지털 카메라 사진의 경우 : 촬영 날짜, GPS 정보들이 들어 있다. = 웹 페이지의 설명, 작성자, 문자 인코딩, 저작권, 작성일 등이 포함 되어 있다. - 마치 요소가 필요없는 단독 요소 이다. - 외부 파일 연결 HTML : 콘텐츠의 구조 정의 CSS : 콘텐츠의 레이아웃과 표현 등 외향을 정의 JavaScript : 콘텐츠의 작동.. 2021. 7. 15.
HTTP 1.2장 웹 서버와 웹 클라이언트 웹 서버는 HTTP 프로토콜을 사용해서 통신을 하기 때문에 HTTP 서버라고도 불리우고 데이터를 저장하고 웹 클라이언트가 요청한 데이터를 제공해주는 역할을 한다. ! 웹 클라이언트는 우리가 흔히 알고있는 인터넷 익스폴로러나 크롬과 같은 브러우저가 된다. - > 웹 브라우저는 사용자를 대신해서 HTTP 객체를 요청하고 응답값을 화면에 보여준다. 위의 그림과 같이 클라이언트 서버에게 HTTP 요청을 보내고 서버는 요청된 데이터를 HTTP 응답으로 돌려주게 된다. 그림을 이용해 예를들면 grey.tisroy.컴/grey.html 로 접속을 하려고 할 때 웹 브라우저는 HTTP 요청을 grey.tisroy.컴 서버로 보낸다. 그럼 서버는 요청 받은 grey.html 객체를 찾아 객체의 타입, 길이 등의 정보(h.. 2020. 4. 4.
HTTP Method - POST POST 요청은 보통 HTML 양식을 통해 서버에 전송, 서버에 변경 사항을 만든다! POST는 리소스 생성/변경하기 위해 설계 되어있다! GET과 달리 전송해야 될 데이터를 HTTP 메세지의 Body에 담아서 전송한다. -> HTTP 메세지의 Body는 길이의 제한없이 데이터를 전송할 수 있습니다. -> POST 요청은 GET과 달리 대용량 데이터를 전송할 수 있습니다. 이처럼 POST는 데이터가 Body로 전송되고 내용이 눈에 보이지 않아 GET보다 보안적인 면에서 안전하다고 생각할 수 있지만, POST 요청도 크롬 개발자 도구, Fiddler와 같은 툴로 요청 내용을 확인할 수 있기 때문에 민감한 데이터의 경우에는 반드시 암호화해 전송해야 합니다. 그리고 POST로 요청을 보낼 때는 요청 헤더의 C.. 2020. 3. 26.
728x90
반응형