Junior
Comment ajouter une valeur dans la méthode POST en Retrofit?
sobes.tech IA
Réponse de l'IA
Utilisez l'annotation @Field pour envoyer des données au format clé-valeur (form-encoded) ou @Body avec un objet pour envoyer du JSON.
Exemple avec @Field :
interface ApiService {
@FormUrlEncoded
@POST("users")
suspend fun createUser(
@Field("name") name: String,
@Field("email") email: String
): ResponseBody
}
Exemple avec @Body et un objet de données :
data class User(
val name: String,
val email: String
)
interface ApiService {
@POST("users")
suspend fun createUser(@Body user: User): ResponseBody
}