request-target은 form 식별 뒤 path와 query를 분리해 decode한다

전체 문자열을 먼저 URL decode하면 %3F가 실제 query 구분자로 변할 수 있습니다.

  1. 1

    raw target

    origin/absolute form

  2. 2

    split ?

    raw path·query

  3. 3

    validate %

    escape 문법

  4. 4

    decode path

    segment 규칙

  5. 5

    decode query

    key-value 규칙

핵심: 구조 구분자를 raw 상태에서 찾고 각 component에 맞는 규칙을 적용합니다.