Это моя первая версия запроса на публикацию.
Код: Выделить всё
suspend fun postUser(
id:Int,
login: String,
firstname: String,
lastname: String,
patronymic: String,
passwordNewUser: String
) {
client.post(ApiRoutes.SEARCH_USER) {
contentType(ContentType.Application.Json)
setBody(User(login, firstname, lastname, patronymic, passwordNewUser))
}
}
Код: Выделить всё
suspend fun postUser(
id:Int,
login: String,
firstname: String,
lastname: String,
patronymic: String,
passwordNewUser: String
){
client.post(ApiRoutes.SEARCH_USER)
{
val file = User(login, lastname, firstname, patronymic, passwordNewUser)
contentType(ContentType.Application.Json)
var jsonchik = Json.encodeToJsonElement(mapOf("${id}" to file))
headers{
append(HttpHeaders.PublicKeyPins, "${id}")
}
setBody(jsonchik)
}
}
Подробнее здесь: https://stackoverflow.com/questions/792 ... ase-kotlin
Мобильная версия