[英]Basic use of Retrofit 2.0 with PUT method
当我的API针对PUT
请求返回以下组合时,如何使用Retrofit 2.0
:
{ status: true }
{ status: false, info: "string value" }
{ status: false, info: "string value" }
我应该使用哪种型号? 用( Boolean
和String
或String
和String
)?
以及如何从中获取status
,因为response
-> rawResponse
> code
例如等于500,所以我应该得到status = false
和info = "sth"
。
现在,当我尝试接收此数据时,我的应用崩溃了( body = null
)。
我应该使用哪种型号?
boolean
表示status
String
,表示info
我如何从中获取状态,导致响应-> rawResponse->代码,例如等于500
在这种情况下,应通过Response.errorBody()
返回正文
您可以使用以下模型
public class Response
{
public Boolean status;
public String info;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.