Junior
Wie fügt man in Retrofit einen Wert in der POST-Methode hinzu?
sobes.tech KI
Antwort von AI
Verwenden Sie die Annotation @Field, um Daten im Key-Value-Format (form-encoded) zu senden, oder @Body mit einem Objekt, um JSON zu senden.
Beispiel mit @Field:
interface ApiService {
@FormUrlEncoded
@POST("users")
suspend fun createUser(
@Field("name") name: String,
@Field("email") email: String
): ResponseBody
}
Beispiel mit @Body und einem Datenobjekt:
data class User(
val name: String,
val email: String
)
interface ApiService {
@POST("users")
suspend fun createUser(@Body user: User): ResponseBody
}