[Ubuntu] 경계 문자열 이란?

Date:     Updated:

카테고리:

태그:

경계 문자열

  • 멀티파트 요청의 경계 문자열은 각 파트를 구분하기 위한 문자열
  • 이 문자열은 요청 본문 내에 각 파트의 시작과 끝을 표시, 각 파트의 경게를 명확히 정의함
  • 경계문자열은 일반적으로 임의로 생성된 문자열로 구성되며, 겹치지 않아야 함

경계 문자열 예시

--boundary_string
  • --는 문자열의 시작을 나타냄
  • boundary_string은 경계 문자열의 실제 값이며, 임의로 생성되는 고유한 문자열임

실제 적용된 모습

--boundary_string Content-Disposition: form-data; name="fieldName" 
[파트 데이터]
  • Content-Disposition은 파트의 이름과 기타 속성을 나타냄
  • name="fieldName"은 파트의 이름을 나타내며, 서버가 파트를 인식할 때 사용
  • [파트데이터]는 파트의 실제 데이터를 나타냄

파트가 끝날때는 경계문자열 뒤에 –를 추가하여 파트를 끝냄

--boundary_string--

정리

  • 경계 문자열을 사용하여 멀티파트 요청을 구성하면 서버는 각 파트를 올바르게 파싱하고 처리함
  • 경계 문자열은 중복되지 않아야 하고, 일반적으로 형식상 무작위 문자나 시간정보를 입력

Server 카테고리 내 다른 글 보러가기

댓글 남기기