Junior
Kā pievienot vērtību POST metodē Retrofit?
sobes.tech AI
Atbilde no AI
Izmantojiet anotāciju @Field, lai nosūtītu datus atslēgas-vērtības formātā (form-encoded) vai @Body ar objektu, lai nosūtītu JSON.
Piemērs ar @Field:
interface ApiService {
@FormUrlEncoded
@POST("users")
suspend fun createUser(
@Field("name") name: String,
@Field("email") email: String
): ResponseBody
}
Piemērs ar @Body un datu objektu:
data class User(
val name: String,
val email: String
)
interface ApiService {
@POST("users")
suspend fun createUser(@Body user: User): ResponseBody
}