본문 바로가기

Front-End/HTTP

(2)
HTTP 스크립팅 개요 HTTP(HyperText Transfer Protocol)는 웹브라우저가 서버로부터 문서를 전송받거나 폼의 내용을 보내는 방법, 그리고 해당 요청에 대해 서버가 어떻게 응답해야 되는지 명세한다. 일반적으로 HTTP는 스크립트의 제어를 받지 않는 대신 새로운 URL이 입력되거나 사용자가 링크를 클릭했을 때 발생한다. 그러나 HTTP는 자바스크립트 코드를 통해서도 작성할 수 있다 AJAX는 HTTP를 조작하는 데 특화된 웹 어플리케이션 설계 방식을 가르키는 용어다. 이것은 핵심적인 특징은 페이지를 로딩하지 않고 웹 서버와 데이터를 통신할 수 있는 것이다.
국제화 국제화 얘기가 왜 나올까? 전세계에는 다양한 언어로 작성된 자료들이 있다. 월드 와이드 웹(WWW)이 전세계적으로 사용되려면 이 국제 문서들의 처리와 전송을 지원해야 한다. 전송될 때는 엔터티 본문에 비트들로 담겨 있을텐데 이를 각각의 언어로 변환하는 방법이 있을 것이다. 이를 어떻게 설정하고 어떻게 흘러가는지 공부할 필요가 있을 것 같다. 국제적인 컨텐츠를 다루기 위한 HTTP 지원 서버 - 클라이언트에게 이 비트들을 어떻게 문자로 바꿔야 하는지 ( 디코딩 방법 ) ( charset = iso8859-6) - 길이 (content-length) 클라이언트 - 어떤 언어를 선호하는지 ( accept-language : fr, en;q=0.8 ) - 어떤 언어를 이해할 수 있는지 ( accept-chars..