이번 포스팅은 너무 빨리 끝날 것 같습니다.
Flutter 서버 연동시 한글 깨짐... 너무너무 간단합니다.
일단 http로 연동을 다 끝냈다는 가정하에 설명할게요
제가 포스팅해뒀던 이 블로그 코드를 바탕으로 해보겠습니다!
참고하세요~
Future<String> refreshToken(context, String? refresh_token) async {
final uri = Uri.parse(base_url + '/refreshToken'); // 자신의 url을 넣어주세요
final map = jsonEncode({
"id": "id",
});
Map<String, String> headers = {
'Content-Type' : 'application/json',
'Accept' : 'application/json',
'user-id' : user_id!,
'Authorization' : "Bearer "+refresh_token!
};
http.Response response = await http.post(
uri,
headers: headers,
body: map,
);
if(response.statusCode>=200 && response.statusCode<300) {
print("성공");
}
else {
print("실패");
}
// 서버로부터 받은 값의 bodyBytes를 utf8.decode로 변환해서 보내줄거에요
return utf8.decode(response.bodyBytes);
}
마지막 return 부분만 변경해줍니다.
그럼 끝! 사용할 부분에선 수정 필요없어요 저 한줄이 끝입니다 👏🏻👏🏻
'Flutter' 카테고리의 다른 글
Flutter 서버 연동(http) - 파일 다운로드 기능 (xlsx, hwp 등) (0) | 2022.02.24 |
---|---|
Flutter http 서버 연동하기 (0) | 2022.01.03 |
Flutter ResponsiveGridRow로 화면 크기에 따라 배열 바꾸기 (0) | 2022.01.02 |
Flutter Toast 커스텀 feat.웹 (+ ScaffoldMessenger) (0) | 2021.08.29 |
Flutter에서 외국어 번역/적용시키기(easy localization) (0) | 2021.08.28 |
댓글