Flutter(플러터)

[플러터/Flutter] retrofit @GET 사용 시 url 에 ? 가 들어가는 경우 ? 인식 안될 때 해결방법

알통몬_ 2023. 9. 27. 08:35
반응형

GET

: @GET 사용 시 url 에 ? 가 들어가는 경우 @FromUrlEncoded 어노테이션 사용해야함.

예시

@RestApi(baseUrl: '<https://jsonplaceholder.typicode.com/>')
abstract class AdminHomeUserlistDataSource {
  factory AdminHomeUserlistDataSource(Dio dio, {String baseUrl}) =
      _AdminHomeUserlistDataSource;

  @FormUrlEncoded()
  @GET('/posts?_page={pageKey}&_limit={limit}')
  Future getPosts(
      @Path('pageKey') int pageKey, @Path('limit') int limit);
}
반응형