0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

form encord形式のAPIをRetrofit2で実装する

Last updated at Posted at 2024-12-15

はじめに

今回はform encord形式のAPIをRetrofit2で実装する方法を紹介していきます

本文

下記のような形式のAPIを叩く時は通常の@Body等でエラーになってしまいます
<form action="https://hoge" method="post">
そのため、APIを呼び出す箇所で下記のようにアノテーションをつる必要があり、この時に注意が必要なのが、引数の順番とおりにエンコードされるので呼び出し先でも順番を気にする必要があります

@POST("$HOGE/login")
    @FormUrlEncoded
    suspend fun login(
        @Field("id") id: String,
        )

最後に

少し特殊なため、自分が実装した時に少しつまづいたので備忘録として残しておきます

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?