Flutter - Dio Post에서 [400] Error

RISTRETTO·2020년 5월 4일
0

Flutter 에러 노트

목록 보기
1/1
post-thumbnail

Flutter Dio에서 Get Method는 잘되는데
Post Method에서만 400 Bad request가 발생하는 경우

Dio Option에 contentType을 지정했는지 확인하자.
Dio의 기본 값은 'application/x-www-form-urlencoded' 이다.

// 첫번째 방법
Dio dio = Dio();
dio.options.contentType = 'application/x-www-form-urlencoded';
dio.options.contentType = Headers.formUrlEncodedContentType;

// 두번째 방법
dio.post("/info", data:{"id":5}, 
options: Options(contentType:Headers.formUrlEncodedContentType ));

// 세번째 방법
BaseOptions options = BaseOptions(
    contentType:'application/x-www-form-urlencoded',
);
Dio dio = new Dio(options);

profile
빛나는 개발자

0개의 댓글