Android Studio Kotlin中发送数据类时POST请求的请求体内容是什么?
服务器接收内容说明
服务器端会收到JSON格式的数据,并非你打印出来的User(username=Kilo, address=Old)字符串。
具体来说,你的User实例会被Retrofit通过配置的JSON转换器(比如Gson)序列化为如下JSON结构:
{ "username": "Kilo", "address": "Old" }
你本地打印的User(...)是Kotlin数据类默认toString()方法的输出,仅用于本地调试查看,和发送给服务器的实际数据无关。只要你在Retrofit实例中配置了对应的JSON转换器(比如添加addConverterFactory(GsonConverterFactory.create())),Retrofit就会自动完成对象到JSON的序列化并发送给服务器。
内容的提问来源于stack exchange,提问作者Deusnominus
相关产品推荐
相关产品推荐

