Sobes.tech
Junior
88
questionbank

Как в Retrofit в методе POST добавить значение?

Ответ от нейросети

sobes.tech AI

Использовать аннотацию @Field для отправки данных в формате key-value (form-encoded) или @Body с объектом для отправки JSON.

Пример с @Field:

interface ApiService {
    @FormUrlEncoded
    @POST("users")
    suspend fun createUser(
        @Field("name") name: String,
        @Field("email") email: String
    ): ResponseBody
}

Пример с @Body и объектом данных:

data class User(
    val name: String,
    val email: String
)

interface ApiService {
    @POST("users")
    suspend fun createUser(@Body user: User): ResponseBody
}