이번 소식
Cloudflare가 요청값을 비교하기 전에 앞뒤의 불필요한 바이트를 제거하는 함수 세 가지를 Rules에 추가했습니다. 공식 발표일은 2026년 10월 14일이며, 모든 요금제의 모든 HTTP 제품에서 지원합니다.
달라진 점
trim()은 값의 양끝에서 지정한 바이트를 제거합니다.trim_start()는 시작 부분만,trim_end()는 끝부분만 정리합니다.- 기본 제거 대상은 ASCII 공백 문자입니다. 선택 인자로 고정된 문자열을 전달하면 제거할 바이트 집합을 직접 지정할 수 있습니다.
어떤 점이 달라지나요?
공식 예시는 HTTP 요청 헤더, 즉 요청에 함께 전달되는 정보의 값을 비교하는 상황입니다. x-label 헤더의 첫 번째 값에서 앞뒤 공백을 제거한 다음 approved와 같은지 확인합니다. 규칙을 작성하는 개발자는 비교 전에 값을 정리하는 처리를 표현식에 넣을 수 있습니다.
사용 전 확인할 점
이 함수들은 값의 시작이나 끝을 정리합니다. 원문은 기본 대상을 ASCII 공백으로 명시하므로 모든 종류의 공백을 제거한다고 확대해 해석해서는 안 됩니다. 입력값이 nil이면 결과도 nil입니다. 원하는 비교 조건에 맞춰 양끝·시작·끝 중 필요한 함수를 선택해야 합니다.
새 글 받아보기
RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.