Sobes.tech
Junior

Retrofit-də POST metodunda necə dəyər əlavə etmək olar?

sobes.tech Süni İntellekt

AI-dan cavab

@Field qeydlərindən istifadə edərək açar-dəyər formatında (form-encoded) məlumat göndərə və ya JSON göndərmək üçün @Body ilə obyekt istifadə edə bilərsiniz.

@Field ilə nümunə:

interface ApiService {
    @FormUrlEncoded
    @POST("users")
    suspend fun createUser(
        @Field("name") name: String,
        @Field("email") email: String
    ): ResponseBody
}

@Body və məlumat obyekti ilə nümunə:

data class User(
    val name: String,
    val email: String
)

interface ApiService {
    @POST("users")
    suspend fun createUser(@Body user: User): ResponseBody
}