Junior
Kuidas lisada väärtus POST meetodisse Retrofitis?
sobes.tech AI
Vastus AI-lt
Kasutage annotatsiooni @Field, et saata andmeid võtme-väärtuse formaadis (form-encoded) või @Body koos objekti kasutamisega JSON-i saatmiseks.
Näide @Field-iga:
interface ApiService {
@FormUrlEncoded
@POST("users")
suspend fun createUser(
@Field("name") name: String,
@Field("email") email: String
): ResponseBody
}
Näide @Body-ga ja andmeobjektiga:
data class User(
val name: String,
val email: String
)
interface ApiService {
@POST("users")
suspend fun createUser(@Body user: User): ResponseBody
}