플라스크 URL 매개 변수로 사용자가 지정한 문자열을 전달하려고합니다. url_for(func_name, param="string with spaces")
또는 유사 URL은 공백이있는 URL을 생성합니다.플라스크 URL 매개 변수 공백이 포함 된 URL을 생성합니다.
사용자가 공백이있는 문자열을 입력하면 생성 된 URL에 공백이 생깁니다.
또한 URL을 %20
으로 입력하면 URL이 공백으로 리디렉션되는 것으로 보입니다. 공백이있는 URL은 좋지 않다고 생각했습니다.
어떻게 제대로 작동합니까 (url_for
및 리디렉션)? 아니면 그냥 받아 들여야합니까?
P. 매개 변수로 사용자가 제공 한 문자열을 전달하고 있습니까? 만약 내가 어떻게 사용자 입력 문자열을 위생해야합니까?
이것은 공백을 보여주는 브라우저입니다. 모든 것이 의도 한대로 작동합니다. –