게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
안드로이드에서 get방식으로 request할때 한글 패러미터가 깨집니다
게시물ID : programmer_20904짧은주소 복사하기
작성자 : kotran
추천 : 0
조회수 : 706회
댓글수 : 1개
등록시간 : 2017/06/28 14:39:42
아래와 같은 코드...async 로 보내고있습니다.....한글이 깨지네요...마지막에 response로로그를 찍어보니
Response{protocol=http/1.1, code=500, message=Internal Server Error, url=http://52.78.115.xxx/register?title%EC%9E%90%EC%A0%84%EA%B1%B0&time=0&user_id=xxx}
이렇게 나옵니다 ㅜㅠ 한글깨지는것때문에 500에러나는거같은데...방법없을까요 addheader도 해보고 햇는데소용없네요

@Override
protected Void doInBackground(Void... params) {

Log.e("main","doinBack"+param[0]+"");
Log.e("main","doinBack"+param[1]+"");
Log.e("main","Length"+param.length+"");
Log.e("main","Length"+param[0]+"");

OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
.addHeader("content-type","charset=utf-8")
.url("http://52.78.115.xxx/register?title"+param[0]+"&time="+param[1]+"&user_id=xxx")
.build();

try {
Response response = client.newCall(request).execute();
Log.e("main",""+response);
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호