안녕로봇

블로그 이미지

안녕로봇

익스플로러 400 에러 발생 - 한글 인코딩 처리를 통해 해결

jQuery JavaScript 2017. 8. 14. 16:15

발생환경: 톰캣7, 익스플로러10


정보: Error parsing HTTP request header

 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

at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:189)

at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1028)

at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)

at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

at java.lang.Thread.run(Thread.java:745)


크롬에서는 문제가 없으나 익스플로러에서

콘솔에는 위와같이 표시되고

웹브라우저에는  400에러가 표시될때


JavaScript URI 부분에서 한글 인코딩 처리를 해주어야 한다


한글값이 넘어가는 부분에


기존:

"&koreanValue=" + eval("koreanValue"+checkRow).value;


수정:

"&koreanValue=" + encodeURI(eval("koreanValue"+checkRow).value);


처리를 통해 에러가 발생하기 않게 되었다.





저작자표시 비영리 변경금지 (새창열림)

'jQuery JavaScript' 카테고리의 다른 글

AJAX - serialize 처리시 한글문제 해결  (0) 2017.07.10
AJAX - 간단 요약  (0) 2017.04.25
css 속성주기 예제  (0) 2017.04.07
Posted by 안녕로봇
블로그 이미지

by 안녕로봇

공지사항

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

태그

  • ClassNotFoundException
  • 파일
  • 에러
  • 스프링
  • 서버
  • selectKey
  • mybatis
  • 핸들러
  • 스프링 프레임워크
  • 400에러
  • css
  • Spring
  • 어노테이션
  • 업로드
  • 이벤트
  • tomcat
  • 인터셉터
  • ajax
  • El
  • 스케쥴러
  • 설정
  • jQuery
  • 시작
  • 페이징
  • 표현언어
  • Sts
  • Serialize
  • 마이바티스
  • jsp
  • 한글인코딩

글 보관함

«   2025/10   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

링크

카테고리

학습 (27)
Spring (16)
Spring 에러 처리 (7)
mybatis (3)
JSP (3)
jQuery JavaScript (4)
HTML CSS (0)
Java (1)
자바 용어 정리 (1)
학습 내용 정리 (0)
실습 작성 및 비교 (0)
Oracle (0)
오라클 용어 정리 (0)
학습 내용 정리 (0)

카운터

Total
Today
Yesterday
방명록 : 관리자 : 글쓰기
안녕로봇's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

안녕로봇

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 학습 (27)
    • Spring (16)
      • Spring 에러 처리 (7)
    • mybatis (3)
    • JSP (3)
    • jQuery JavaScript (4)
    • HTML CSS (0)
    • Java (1)
      • 자바 용어 정리 (1)
      • 학습 내용 정리 (0)
      • 실습 작성 및 비교 (0)
    • Oracle (0)
      • 오라클 용어 정리 (0)
      • 학습 내용 정리 (0)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.