Sobes.tech
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
}