retrofit2

    0热度

    1回答

    我使用Retrofit2,我想发布我们的服务器来获取一些json数据。所以我有2个类。这是我的响应等级: public class RegisterToken { private String accessToken; private String tokenType; private Integer expiresIn; private String refreshToken; pr

    7热度

    2回答

    我只能从文档中运行hello world示例(GithubService)。 问题是,当我运行我的代码,我得到以下错误,里面的onFailure() 使用JsonReader.setLenient(真)接受第1行 列1路$ 畸形的JSON 我的API需要POST params值,所以不需要将它们编码为JSON,但它确实会在JSON中返回响应。 对于响应,我得到了使用工具生成的ApiResponse

    1热度

    3回答

    我的模型看起来简单的像这样 @Table public class Movie extends SugarRecord implements Parcelable { @SerializedName("id") @Expose private Long movieId; @SerializedName("adult") @Expose private Boolean adult;

    1热度

    1回答

    我试图从API http://badiyajobs.com/apis/v1/roles 但response.isSuccess是返回false 我的模式类, package arpit.retrodemo; import java.util.List; import java.util.ArrayList; public class Modal { private Li

    2热度

    2回答

    我愿意使用改装2.0.0-β3 http://square.github.io/retrofit/ 与图书馆的基本功能,怎么过我不知道是否进行改造或一般是相同的安全使用库在测试阶段,只要我测试它并且它正在工作(但是没有替补标记),它就是基本功能。

    1热度

    1回答

    当一切正常时,我的服务器返回域java对象,但在出现错误时返回ErrorResponse对象。 (编辑:服务器返回HTTP代码40x,并带有错误信息的json主体) 如何在改造2 + rx-android上注册全局错误转换器以避免在每次调用时都做同样的事情? 目前我正在做这样在每次调用: MyApiRx.doSomething(params) .subscribeOn(Scheduler

    -3热度

    1回答

    如何解决此问题? Process: www.palchiki.com.palchiki, PID: 2047 java.lang.IllegalArgumentException: Unable to create converter for class www.palchiki.com.palchiki.model.ServiceResponse for method APIWebServi

    0热度

    2回答

    我的API是返回成功: {"error_code": 0, "last_login": "2016-01-18T22:27:20.342Z", "facebook_id": "1", "id": 1, ..} 而且对错误: {"error_code": 1} 我的更新接口将返回用户对象。但是如果发生错误,所有用户字段都设置为空。我怎样才能得到错误代码? (不添加ERROR_CODE字段到用

    1热度

    1回答

    所以我使用Retrofit 2来创建我所有的API调用。 这是我的项目中的一些示例代码。首先为Api。 public class Api { public static final String BASE_URL = "http://www.api.com/"; public static final String kApiUserLogin = "user/login/"; public

    22热度

    2回答

    我使用的代码下面几行默认的标题添加到所有发送我的请求使用Retrofit2后抛出异常: private static OkHttpClient defaultHttpClient = new OkHttpClient(); static { defaultHttpClient.networkInterceptors().add(new Interceptor() { @Ov