flutter 작업하던 중 http error

Baek Dong Hyun·2023년 3월 7일
0

이번에 같이 flutter 준비하는 친구랑 backend 개발자 형이랑 같이 포트폴리오용 프로젝트 작업하던 중, 글 등록 기능을 작업하다가 발생했던 에러이다.

final jsonStr = await client.post(
        Uri.parse('$ip/consolations?problemId=$problemId'),
        body: json
      );

이 코드가 내가 작성했던 코드인데 아래와 같이 에러가 났었다.

"status":415,"error":"Unsupported Media Type","message":"Content type 'text/plain;charset=utf-8' not supported for bodyType=com.hakuna.entity.Consolation"

이렇게 에러가 났었다. 그래서 찾아보던 중

https://leeseongho.tistory.com/70

이 블로그를 봤고, 이 블로그처럼

final jsonStr = await client.post(
  Uri.parse('$ip/consolations?problemId=$problemId'),
    headers: {
      "content-type" : "application/json"
    },
    body: jsonEncode(json)
);

위와 같이 수정하니 에러없이 잘 성공했다.

profile
안녕하세요.

0개의 댓글