디시 Bad Request 모바일 문제 해결 방법
디시인사이드를 이용하다 보면 Bad Request 에러가 뜨는 것을 겪는 경우가 있습니다.
이런 문제가 발생한 이유는 서버 문제입니다.
가끔 스마트폰 문제라고 생각하는 분도 있는데 그렇지 않습니다.
발생 원인
사용자의 쿠키 용량이 서버가 감당 할 수 있는 용량을 초과하여 생기는 문제입니다.
즉, 서버에 쿠키 용량 한도가 낮게 설정되어있어서 발생하는 증상입니다.
우리가 웹서핑, 인터넷을 이용하다보면 쿠키가 쌓입니다.
'쿠키'는 클라이언트 이용자 정보를 담아 놓은 것이라고 볼 수 있는데요.
예시로 들면 아래와 같습니다.
커뮤니티 게시글을 읽었을 때 읽었던 글은 보라색으로 색상이 바뀌는 걸 볼 수 있죠.이것은 쿠키로 저장이 됩니다.
"서버에서 A 이용자는 이런 글을 읽었구나" 표시를 합니다.
이 쿠키데이터는 보통 디시 서버에서 0시가 되면 방문 기록을 초기화 합니다.
ip차단 정보도 쿠키로 저장됩니다.
유동닉이어도 내가 차단하고 싶은 ip, 단어, 닉네임 등을 저장할 수 있는 기능을 제공하고 있죠.별도로 디시 계정을 만들지 않기 때문에 쿠키 데이터로 저장해놓습니다.
이렇게 여러가지 개인화 된 저장 정보들은 디시인사이드 사이트 접속 때 쿠키를 보내서 그 사용자가 맞는지 인증(?) 절차를 거칩니다.
순서를 간단히 설명하면 아래와 같습니다.
클라이언트(핸드폰) <- 서버
사이트 접속
서버에 있는 문서 및 데이터 다운로드
클라이언트(핸드폰) -> 서버
쿠키 데이터를 서버로 업로드 예전에도 방문한 이용자인지 확인 후 저장 기록 전송
쿠키 용량 한도는 인터넷 서비스 업체마다 다릅니다.
유독 디시인사이드에서만 Bad Request 에러가 뜨는 이유도 이런 쿠키 용량 한도를 빡세게 세팅해놓았기 때문입니다.
해결 방법
쿠키 데이터가 커져서 생긴 증상이므로, 인터넷 쿠키 삭제밖에 방법이 없습니다.
쿠키 삭제를 하면 내 로그인 기록, 개인화 된 세팅이 모조리 날아가버리니 짜증나는 경우도 있죠. 그러나 달리 방법이 없습니다.
근본적으로 디시인사이드 업체에서 쿠키 한도를 늘려줘야 해결이 가능한 부분입니다.
댓글
댓글 쓰기