Sobes.tech
Junior

Чӣ гуна дар Retrofit дар усули POST арзиш илова кардан мумкин аст?

sobes.tech AI

Ҷавоб аз AI

Қуллай @Field аннотациясидан фойдаланиб, калит- қиймат форматида (form-encoded) маълумот юбориш ёки JSON юбориш учун @Body билан объектдан фойдаланиш мумкин.

@Field билан мисол:

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

@Body ва маълумот объектлари билан мисол:

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

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