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
}