Junior
Retrofit'te POST metodunda nasıl değer eklenir?
sobes.tech yapay zeka
AI'dan gelen yanıt
@Field anotasyonunu kullanarak anahtar-değer formatında (form-encoded) veri gönderebilir veya JSON göndermek için @Body ile bir nesne kullanabilirsiniz.
@Field ile örnek:
interface ApiService {
@FormUrlEncoded
@POST("users")
suspend fun createUser(
@Field("name") name: String,
@Field("email") email: String
): ResponseBody
}
@Body ve veri nesnesi ile örnek:
data class User(
val name: String,
val email: String
)
interface ApiService {
@POST("users")
suspend fun createUser(@Body user: User): ResponseBody
}