我在Android Studio上制作了一个租车应用程序,最初我在localhost XAMPP上输入了API,然后完成了这项工作。我转到在线托管后,然后指向托管地址。无法连接。
public class client {
private static final String URL="https://ssrentalmobil.000webhostapp.com/rental-api/";
private static final String URL_IMAGE="https://ssrentalmobil.000webhostapp.com/rental-api/upload/avatars/";
private static final String URL_IMG="https://ssrentalmobil.000webhostapp.com/rental-api/upload/";
public static request getApi() {
//Builder Retrofit
Retrofit retrofit = new Retrofit.Builder()
.baseUrl(URL)
.addConverterFactory(GsonConverterFactory.create())
.build();
return retrofit.create(request.class);
}
public static String getBaseUrlImage() {
return URL_IMAGE;
}
public static String getBaseImg() {
return URL_IMG;
}
}
答案 0 :(得分:0)
确保您已添加权限。
如果没有,请添加此行
<uses-permission android:name="android.permission.INTERNET" />
在您的AndroidManifest.xml
检查doc以获得更多详细信息
如果没有帮助,请尝试添加logging interceptor并检查日志