728x90
반응형
// 프로필 닉 상태메세지 보내기
@FormUrlEncoded
@POST("경로.php")
fun post_setNick_Or_StatusMassage(
@Field("mode") mode : String,
@Field("userId") userId : String,
@Field("data") data: String ) : Call<String>
< Retrofit Interface >
// ( 프로필 변경 ) 사용자의 닉네임 상테메세지 변경, mode == 1 닉네임 mode == 2 상태메세지 변경
fun setUserNick_Or_Status(mode : String, id : String, data : String){
var gson: Gson = GsonBuilder()
.setLenient()
.create()
//creating retrofit object
var retrofit =
Retrofit.Builder()
.baseUrl(ipAddress)
.addConverterFactory(GsonConverterFactory.create(gson))
.build()
//creating our api
var server = retrofit.create(retrofit_interface::class.java)
server.post_setNick_Or_StatusMassage(mode,id,data).enqueue(object : Callback<String>{
override fun onFailure(call: Call<String>, t: Throwable) {
Log.d("닉 상태 설정","실패"+t.localizedMessage)
}
override fun onResponse(call: Call<String>, response: retrofit2.Response<String>) {
Log.d("닉 상태 설정","성공"+response?.body().toString())
}
})
}
<PHP 에서는 POST['mode'] 이런식으로 받음 됨. >
728x90
반응형
'Kotlin' 카테고리의 다른 글
retrofit2 php에서 데이터 가지고 오고기2 (0) | 2018.12.26 |
---|---|
코틀린 이미지 절대경로 가지겨오기 (0) | 2018.12.11 |
코틀린 안드로이드 retrofit2 이미지 전송 (3) | 2018.11.22 |
코틀린 안드로이드 php에서 json으로 받아오기 (0) | 2018.11.14 |
코틀린 엑티비티에서 프레그먼트로 데이터 전달 (0) | 2018.11.14 |