Route: percent-encoded bytes are decoded before URL is matched