본문 바로가기

반응형

http

(2)
XMLHttpRequest 의 속성과 메소드 Method abort() : 현재 진행 중인 모든 액션을 취소 getAllResponseHeaders() : HTTP 헤더의 모든 내용을 반환 getResponseHeader("헤더이름") : 지정된 HTTP헤더 내용을 반환 open(method, url, async, username, password) : HTTP Request 를 셋팅. 이름과 달리 뭔가 컨넥션을 연다거나 하는 작업은 하지 않는다. method : "GET", "POST" 가 들어 갈 수 있다. 자세한 사항은HTTP 트랜젝션의 구조 참조 url : 서버 도메인을 제외한 자원의 위치, 예를 들어 http:/kukuta.tistory.com/resource 중 resource async : XMLHttpRequest가 동기(false)..
HTTP 트랜젝션의 구조 다른 여러 네트워크 프로토콜들과 마찬가지로 HTTP 역시 클라이언트-서버 모델을 가지고 있습니다. HTTP클라이언트는 서버로 향하는 컨넥션을 만들고 리퀘스트 메시지(request message)를 보냅니다. 응답을 마친 서버는 컨넥션을 닫아 버립니다. HTTP 컨넥션에 대한 지속적인 상태를 유지하지 않습니다. 이런 프로토콜 성향 때문에 HTTP를 비상태유지(stateless)프로토콜이라고 합니다. 요청 메시지와 응답 메시지의 포멧은 비슷합니다. 둘 다 텍스트 기반의 프로토콜이며 아래와 같은 메시지 구조를 갖습니다 : 이니셜 라인(initial line) 이니셜 리퀘스트 라인과 이니셜 리스폰스 라인, 두 가지로 구분 됩니다. 헤더 라인 헤더라인 자체가 없어도 되고 1개 이상의 헤더라인이 와도 상관은 없습니..

반응형