Section 3.4 of RFC 3986 유효한 URI 쿼리 매개 변수 키를 구성하는 요소를 이해하려고 합니다만 명확한 대답은 표시되지 않습니다.유효한 URI 쿼리 매개 변수 키는 무엇입니까?
내가 묻는 이유는 내가 Ruby class that composes a URI with query parameters이라고 쓰고 있기 때문입니다. 새 매개 변수가 추가되면 키의 유효성을 검사하려고합니다. 경험을 바탕으로 탈출이 필요하다면 열쇠가 유효하지 않은 것처럼 보입니다.
또한 키의 유효성을 검사 할 계획이라고 말해야합니다. 이 데이터의 유효성을 검사하는 방법을 잘 모르겠지만 모든 경우에이 값을 벗어나야합니다.
감사합니다. 루비 보석 (Ruby Gem)도 플러스가 될 것이라고 말하는 것을 통해 검증이 이미 가능할 수 있다는 맥락에서의 조언.
이유는 기존의 클래스를 사용하지? Ruby에 내장 된 [URI] (http://www.ruby-doc.org/stdlib-2.1.5/libdoc/uri/rdoc/index.html) 또는 [Addressable :: URI] (https : // github .com/sporkmonger/addressable) 보석은 당신이하려는 일을해야합니다. –
유효성 확인 질문이나 내 ComposeURL 클래스와 관련이 있습니까? –
나는 후자를 추측한다. 필자는 [ComposeURL] (https://github.com/ryanburnette/compose_url) 클래스를 사용하여 URI로 직접 작업하는 것이 더 빠르고 쉽습니다. URI는 비록 의존성이다. –