我面对这个问题已经好几个小时了。我在这个上有一个字符串,但是当我试图通过Retrofit获取这个字符串时,我只得到第一个#之前的字符,在这个例子中,输出是123,但是我想要整个字符串。我试着用OkHttpClient把它拿来,它很好用。有人能找到我的代码的问题或其他可能的方法吗?
输出
123
但我想要像123#5432#7那样的整串
编辑:添加了.addConverterFactory(ScalarsConverterFactory.create()),但响应却是相同的。
码
public class ApiClient {
public static Retrofit retrof
我正在做mvvm的设计,但是OnResponse没有把数据保存在列表中。İt返回emtpy列表数组。我无法访问赋值列表。我真的不知道哪里有不正确的代码。这是code.Help。 public class RetroClass {
private static final String BASE_URL="--";
private List<ProductModel> productList=new ArrayList<>();
public static Retrofit getRetroInstance
我有一个网站链接,它只显示一个字符串,像这个18.06#21.06#19.42,它会在几秒钟后不断变化。我试着用Retrofit来获取它,但是无法像我们需要一个Json那样去获取它,但是这个链接返回一个字符串。现在,如何以字符串的形式将这些数据访问到应用程序中?
网页链接:
错误:
使用JsonReader.setLenient(true)在第1列接受格式错误的JSON路径$
ApiClient.java
public class ApiClient {
public static Retrofit retrofit;
public static String BASE
我有以下代码:
private static final String Tag = "DataUtil";
static List<Film> generateFilms(){
Log.i(Tag, "In generate films");
List <Film> films = new ArrayList<>();
String BaseUrl = "http://www.omdbapi.com/?apikey=956febbc&";
我需要通过Retrofit将Json发送到支付网关。我真的不知道我有什么糟糕的测试邮递员和一切工作正常。当尝试改装时,我只得到null作为响应。
我的类Utils
public class ApiUtils {
private ApiUtils() {}
public static final String BASE_URL = "https://api.payulatam.com/";
public static APIService getAPIService() {
return RetrofitClien
我在我的应用程序中使用Retrofit从服务器下载一些JSON。但有时,当我从服务器请求重复数据时,它会返回具有空主体的响应代码208,但在200中,我的响应体不是空的。在空体中,改装为onFailure方法。我的问题在这里!我想知道请求失败的原因(这是因为208(在我的情况下)或其他原因)。如何在OnFailure方法中获取响应代码?
我尝试实现自己的callBack方法,如下所示:
public class DefaultCallback<T> implements Callback<T> {
private static final String TAG =
我对get服务器进行了一个应用程序接口调用,并在方法onResponse中获得了ID。
现在我想保存这个ID,并在doLogin方法的返回中返回这个id。如何在返回语句中获取变量ID?
这是我的代码:
public class LoginController {
public static String doLogin(String loginMail, String loginPassword) {
//Logging Retrofit
final HttpLoggingInterceptor interceptor = new HttpLoggi