Junior
Kako dodati vrednost u POST metodu u Retrofit-u?
sobes.tech АИ
Одговор од АИ
Koristite anotaciju @Field za slanje podataka u formatu ključ-vrednost (form-encoded) ili @Body sa objektom za slanje JSON-a.
Primer sa @Field:
interface ApiService {
@FormUrlEncoded
@POST("users")
suspend fun createUser(
@Field("name") name: String,
@Field("email") email: String
): ResponseBody
}
Primer sa @Body i objektom podataka:
data class User(
val name: String,
val email: String
)
interface ApiService {
@POST("users")
suspend fun createUser(@Body user: User): ResponseBody
}