Android WebService不支持改装,但在Postman中正常工作
我在服务器上托管了Web服务,但我正在使用改型从服务器获取数据,但当我运行我的应用程序时,它显示异常Android WebService不支持改装,但在Postman中正常工作,android,web-services,retrofit2,Android,Web Services,Retrofit2,我在服务器上托管了Web服务,但我正在使用改型从服务器获取数据,但当我运行我的应用程序时,它显示异常unsolve host,但当我在Postman和浏览器中使用相同的Url时,它工作正常。我还在应用程序清单文件中添加了Internet权限 下面是我的代码: client.java public class RetrofitClient { private static Retrofit retrofit = null; public static Retrofit getInstance(
unsolve host
,但当我在Postman和浏览器中使用相同的Url时,它工作正常。我还在应用程序清单文件中添加了Internet权限
下面是我的代码:
client.java
public class RetrofitClient {
private static Retrofit retrofit = null;
public static Retrofit getInstance(){
OkHttpClient okHttpClient = new OkHttpClient.Builder()
.connectTimeout(22, TimeUnit.SECONDS)
.readTimeout(22, TimeUnit.SECONDS)
.writeTimeout(22, TimeUnit.SECONDS)
.build();
if(retrofit == null)
retrofit = new Retrofit.Builder()
.baseUrl("https://adbhutbharat.com/")
.addConverterFactory(GsonConverterFactory.create(new GsonBuilder().setLenient().create()))
.addCallAdapterFactory(RxJava2CallAdapterFactory.create())
.client(okHttpClient)
.build();
return retrofit;
}
}
public interface ApiService {
@GET("app/getAgents.php")
Call<List<Agents>> allAgents();
}
ApiService.java
public class RetrofitClient {
private static Retrofit retrofit = null;
public static Retrofit getInstance(){
OkHttpClient okHttpClient = new OkHttpClient.Builder()
.connectTimeout(22, TimeUnit.SECONDS)
.readTimeout(22, TimeUnit.SECONDS)
.writeTimeout(22, TimeUnit.SECONDS)
.build();
if(retrofit == null)
retrofit = new Retrofit.Builder()
.baseUrl("https://adbhutbharat.com/")
.addConverterFactory(GsonConverterFactory.create(new GsonBuilder().setLenient().create()))
.addCallAdapterFactory(RxJava2CallAdapterFactory.create())
.client(okHttpClient)
.build();
return retrofit;
}
}
public interface ApiService {
@GET("app/getAgents.php")
Call<List<Agents>> allAgents();
}
公共接口服务{
@获取(“app/getAgents.php”)
调用allAgents();
}
上述端点在postman和browser中正常工作,但在请求使用android中的改装来获取数据时却无法正常工作
有人请让我知道如何解决这个错误,任何帮助将不胜感激
谢谢您能发布错误的堆栈跟踪吗?请发布堆栈跟踪。它显示类似以下异常的内容
套接字失败:EPERM(不允许操作)
,即使我在清单文件中添加了必要的权限。