반응형
http를 사용하다보면 multipart를 볼 때가 있죠.
이 때 boundary의 정의는 어떻게 될까요?
boundary의 정의는 아래와 같습니다.
boundary := 0*69<bchars> bcharsnospace
bchars := bcharsnospace / " "
bcharsnospace := DIGIT / ALPHA / "'" / "(" / ")" / "+" / "_" / "," / "-" / "." / "/" / ":" / "=" / "?"
최대 70글자까지 쓸 수 있으며,
마지막은 space가 올 수 없습니다.
bchars (boundary의 첫 0~69자는 공백 포함 가능):
숫자: 0-9
알파벳: A-Z, a-z
특수 문자: ', (, ), +, _, ,, -, ., /, :, =, ?
공백 (space): 공백 문자 " "도 사용할 수 있습니다.
bcharsnospace (boundary의 마지막 문자는 공백을 포함할 수 없음):
숫자: 0-9
알파벳: A-Z, a-z
특수 문자: ', (, ), +, _, ,, -, ., /, :, =, ?
공백은 허용되지 않음.
반응형
'다양한 TIP' 카테고리의 다른 글
본인 인증을 할 수 없습니다(구글 로그인) (2) | 2024.10.18 |
---|---|
SSRF(Server-Side Request Forgery) LFI(Local File Inclusion) 비교 (0) | 2024.09.25 |
Warning Message 삭제방법(missing-braces, overloaded-virtual) (0) | 2024.09.02 |
댓글