Junior
Ինչպես ավելացնել արժեք POST մեթոդում Retrofit-ում?
sobes.tech AI
Պատասխան AI-ից
@Field նշումը օգտագործեք տվյալների փոխանցման համար key-value ձևաչափով (form-encoded) կամ @Body-ով օբյեկտով JSON փոխանցելու համար:
@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
}