쉬어가기, HTTP 해더 구조

개보린·2022년 2월 12일
0

비박스

목록 보기
14/15
GET /bWAPP/xss_stored_4.php HTTP/1.1
Accept: text/html, application/xhtml+xml, image/jxr, */*
Accept-Language: ko
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; Touch; rv:11.0) like Gecko
Accept-Encoding: gzip, deflate
Host: 192.168.56.104
Cookie: security_level=0; PHPSESSID=cc9d266d460dd3bd02f06d4ddb0f6cb2
Connection: close
  • Request Line : 어떤 웹서버로 접속(Host 부분)해서, 어떠한 방식(HTTP/1.1)으로, 어떠한 메소드(GET)를 통해 무엇을(/doc/test/.html) 요청했는지에 대한 메시지
  • Accept : 클라이언트가 처리 가능한 미디어 타입 종류 나열 ex) / - 모든 타입 처리 가능, application/json - json데이터 처리 가능
  • Accept-language : 클라이언트가 지원가능한 언어 나열
  • User-agent : 클라이언트 프로그램 정보 ex) Mozilla/4.0, Windows NT5.1
    이 정보를 통해서 서버는 클라이언트 프로그램(브라우저)에 맞는 최적의 데이터를 보내줄 수 있음
  • Accept-encoding : 클라이언트가 해석가능한 압축 방식 지정 ex) gzip, deflate
    압축이 되어있다면 content-length와 content-encoding으로 압축을 해제함
  • Host : 요청하려는 서버 호스트 이름과 포트번호
  • Cookie : 쿠기 값 key-value로 표현된다. ex) attr1=value1; attr2=value2
  • Referer : 바로 직전에 머물렀던 웹 링크 주소(해당 요청을 할 수 있게된 페이지)

출처: https://hazel-developer.tistory.com/145

profile
현역 '개'발자에서 '보'안 어'린'이로

0개의 댓글