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
}