반응형

크롬에서는 잘되는 기능이 익스플로러에서 작동이 안되고 아래와같은 에러를 뱉었습니다.

검색을 해봤는데 js에서 파라미터를 넘겨줄때 encodeURI로 감싸주면 해결된다는걸 확인하고 적용했더니 해결됬습니다.


Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.

java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986


아래의 소스는 소스의 일부를 가져와봤습니다.

var url = "/TEST/excelDown.do?FILE_MNO="+file_nm;

var link=document.createElement('a');

link.href=url;

위와 같이 그냥  url을 넘겨줬을 때 에러가 났고 아래와같이 encodeURI( ) 를 사용했더니 해결됬습니다.

link.href=encodeURI(url);


반응형

+ Recent posts