매개 변수를 사용하는 GET 요청이 있는데이 매개 변수도 URL입니다. 그래서 일반적으로 URL을 인코딩 한 다음 서버에서 디코딩합니다. 이것은 Java에서 제대로 작동하지만 이제는 jQuery를 사용 중이며 문제가 있습니다.
다음은 해당 매개 변수의 값입니다.
다음과 같이 인코딩 할 때 :
encodeURI(userURI)
나는 같은 가치를 얻었고, 나는 이것을 얻었어야한다고 생각했지만
http % 3A % 2F % 2Fwww.BookOntology.com % 2Fbo % 23ania
내 현재 접근 방식 (econdeURI 사용)은이 최종 URL을 가져옵니다 (전체 URL이 아닌 매개 변수를 인코딩하고 싶습니다).
http : // bla bla bla? userURI = http://www.BookOntology.com/bo#ania
그러나 서버에서 userURI 매개 변수의 값을 읽으면 다음과 같이 표시됩니다.
값에 변경해야 할 일부 문자가 포함되어 있지만 인코딩 전후의 값이 동일하기 때문에 해당 매개 변수의 값을 인코딩하는 방식에 확실히 문제가 있습니다.
제발 통과하도록 도와 주 시겠어요?
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다