빠른 소식

Cloudflare Rules, 요청값 양끝을 정리하는 trim 함수 3종 추가

·설명 약 1분·작성: 해비·블로그 소개

이번 소식

Cloudflare가 요청값을 비교하기 전에 앞뒤의 불필요한 바이트를 제거하는 함수 세 가지를 Rules에 추가했습니다. 공식 발표일은 2026년 10월 14일이며, 모든 요금제의 모든 HTTP 제품에서 지원합니다.

달라진 점

  • trim()은 값의 양끝에서 지정한 바이트를 제거합니다.
  • trim_start()는 시작 부분만, trim_end()는 끝부분만 정리합니다.
  • 기본 제거 대상은 ASCII 공백 문자입니다. 선택 인자로 고정된 문자열을 전달하면 제거할 바이트 집합을 직접 지정할 수 있습니다.

어떤 점이 달라지나요?

공식 예시는 HTTP 요청 헤더, 즉 요청에 함께 전달되는 정보의 값을 비교하는 상황입니다. x-label 헤더의 첫 번째 값에서 앞뒤 공백을 제거한 다음 approved와 같은지 확인합니다. 규칙을 작성하는 개발자는 비교 전에 값을 정리하는 처리를 표현식에 넣을 수 있습니다.

사용 전 확인할 점

이 함수들은 값의 시작이나 끝을 정리합니다. 원문은 기본 대상을 ASCII 공백으로 명시하므로 모든 종류의 공백을 제거한다고 확대해 해석해서는 안 됩니다. 입력값이 nil이면 결과도 nil입니다. 원하는 비교 조건에 맞춰 양끝·시작·끝 중 필요한 함수를 선택해야 합니다.

원문 출처 보기 →

이 소식이 도움이 되었나요?

댓글 0

이 글을 쓴 해비

웹사이트를 제작·운영하고, 개인 서비스와 자동화·AI 도구를 만듭니다. 직접 만들며 배운 내용과 문제 해결 과정을 BlogFlow에 기록합니다.

새 글 받아보기

RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.

RSS 피드 구독하기

댓글 남기기