2014-04-18 2 views
0

GET 동작 방법을 사용하는 동안 양식을 제출할 때 텍스트 필드에 삽입하는 + 토큰을 % 2B (으)로 변경했습니다. 그러나 왜이 URL이 이것을합니까? * 및 %와 같은 다른 토큰도 기회가됩니다.URL의 토큰 변경 이유

나는 또한 이것이 보안이나 다른 것들에 적용되는지 궁금하지만, 그게 무엇입니까?

+0

이것은 좋은 질문이 아닙니다. 게시하기 전에 항상 How to Ask 섹션을 확인하십시오. –

답변

1

URL 인코딩에 대한 W3School의 의견을 확인하십시오. 나는 그것이 당신을 도울 것이라고 생각합니다.

의 URL 만 ASCII 문자 세트를 사용하여 인터넷을 통해 전송 될 수있다 : 여기

http://www.w3schools.com/tags/ref_urlencode.asp

는 exerpt입니다.

URL에 ASCII 세트 외부의 문자가 포함되는 경우가 많으므로 URL에 유효한 ASCII 형식으로 변환하려면 이 있어야합니다.

URL 인코딩은 안전하지 않은 ASCII 문자를 "%"다음에 두 자리의 16 진수로 대체합니다. URL에는 공백이 포함될 수 없습니다. URL 인코딩 은 일반적으로 공백을 더하기 (+) 기호 또는 % 20으로 바꿉니다.

+2

링크를 게시하는 대신 답변을 설명하는 선택 영역을 복사하여 대답에 포함하는 것이 좋습니다. (그것은 좋은 링크이지만) –

+1

완료. 의견을 보내 주셔서 감사합니다. –

+1

다른 소스와 w3schools를 상호 참조하는 것이 좋습니다. w3schools는 일반적으로 하위 참조로 간주됩니다. – MikeTheLiar

관련 문제