2012-10-01 4 views
2

여기 내보기 코드 레일포맷은 [] PARAMS 같은 배열은

http://0.0.0.0:3000/buscar-projetos-com?utf8=%E2%9C%93&categories%5B%5D=3&categories%5B%5D=4&commit=Pesquisar 

제 질문은 더 나은 그냥이 URL을 표시하는 방법입니다 같은 :

%E2's
http://0.0.0.0:3000/buscar-projetos-com?categories=2,3,4,5 

답변

1

및 그 URL의 ASCII 표현이며, w들을 사용하는 것이 훨씬 안전합니다 암탉은 인터넷을 통해 데이터를 전송합니다. 더구나 쉼표 (,)는 URL에서 합법적이지 않으므로 브라우저 나 표준 라이브러리로는 사용하지 않아야합니다.

"못생긴"URL 문자열이 염려되는 경우 방법을 사용하여 양식을 제출할 수 있습니다 (vs GET). 그러면 모든 매개 변수가 사용자에게 표시되지 않습니다.