[Javascript]java.lang.IllegalArgumentException:요청 타겟에서 유효하지 않은 문자가 발견되었습니다.유효한 문자들은 RFC 7230과 RFC 3986에 정의되어 있습니다.
Query String에 특수문자 또는 한글이 포함되면 발생하는 에러라고 하는데
다른 브라우저들은 인코딩처리가 되지만
IE에서는 안해준다고 함 ( IE 서비스 종료 해줘 )
그러므로 GET방식으로 요청하기전 view단에서 URI를
JS의 encodeURI() 함수를 이용해서 인코딩 처리를 한뒤 요청한다.
encodeURI() 함수는 아래사이트를 참고하면 된다.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURI
'Frontend > Javascript' 카테고리의 다른 글
[Javascript] IE로 사이트 접속시 Edge로 전환시키기 (0) | 2021.08.30 |
---|---|
[Javascript] 정상적인 상황에서 200 에러가 나는 경우 (0) | 2021.02.12 |
[Javascript]현재 접속된 URL에서 파라미터값 가져오기 (0) | 2021.01.11 |
댓글
이 글 공유하기
다른 글
-
[Javascript] IE로 사이트 접속시 Edge로 전환시키기
[Javascript] IE로 사이트 접속시 Edge로 전환시키기
2021.08.30 -
[Javascript] 정상적인 상황에서 200 에러가 나는 경우
[Javascript] 정상적인 상황에서 200 에러가 나는 경우
2021.02.12 -
[Javascript]현재 접속된 URL에서 파라미터값 가져오기
[Javascript]현재 접속된 URL에서 파라미터값 가져오기
2021.01.11