我有一个向服务器发送数据的调用。如果一切正常,服务器会返回一个无效的响应。但是当有错误时,我会得到数据。
当有错误时,为了管理这个情况,我有一个自定义响应
对象。问题是,当请求成功时,改造会抛出一个异常,消息是:java.io.EOFExctive:第1行第1列路径$的输入结束
以下是电话:
@POST("/updateObject")
Observable<CustomResponse> updateObject(@Body CustomObject requestData);
我做了一些研究,我读到我可以使用
Observable
我自己还没有尝试过这个,但是我将从创建一个包装类开始,该类将您的自定义响应
作为nullable。
比如:
public class SomeWrapper {
@Nullable CustomResponse customResponse;
}
然后在你的改造/Rx调用中,您可以将其更改为:
@POST("/updateObject")
Observable<SomeWrapper> updateObject(@Body CustomObject requestData);
试一试,然后告诉我是否有效。
我使用Reformation2和RxJava2从服务器获取数据。我有以下格式的回复: 我得到以下异常: ApiService.class RetrofitClient.class 现在我正在使用如下的一些东西来获取数据: 有人请让我知道为什么我得到这个exception.Any帮助将不胜感激。 谢谢
我也得到了200的回复,但没有身体的数据
我对虚拟函数感到困惑。有人告诉我,父类中的虚拟意味着我可以在子类中覆盖它。但是,如果我省略父类中的虚拟,我仍然可以覆盖它。
我已经用Spring MVC和Tomcat编写了一个应用程序,例如,如果用户Alice想看到John page,她会输入以下内容: http://dns-name.com:8080/projectname/john 我使用Spring@PathVariable获取应用程序中的最后一个八位数“John”,并请求数据库呈现John页面。 然而,使用@PathVariable Spring注释,我只能r
问题内容: 我有一段 一个如何在CSS中用空格表示id和class 当我使用 它不适用于以上的CSS。 问题答案: 实际上代表了两个不同的类 将不起作用,但您可能最终会获得实际的para编号
我引用了irbanana关于支持PostGIS的空间数据类型的回答。我正在使用MySQL,并试图为自定义数据类型实现EWKBGeomPoint。 我的Gorm模型: 据我所知,MySQL支持这样的插入: 或 如果我使用自己的来满足的界面: 包括在内的整个值在Gorm的单引号中引用,因此它不起作用: 我如何让它工作? 编辑1: 我追踪Gorm代码,最终得到了的函数。在它内部检查且为真,则它进入调用,