我无法恢复数据从我的Wordpress API与改造库。错误是:HTTP FAILED:java.net.未知主机异常:无法解决主机"app.divion.fr":没有地址与主机名关联
ApiClient:
import androidx.appcompat.app.AppCompatActivity;
import retrofit2.Call;
import kotlin.contracts.Returns;
import okhttp3.OkHttpClient;
import okhttp3.logging.HttpLoggingInterceptor;
import retrofit2.Retrofit;
import retrofit2.converter.gson.GsonConverterFactory;
public class ApiClient extends AppCompatActivity {
//Adresse de l'Api
public static final String BASE_URL = "https://app.divion.fr/wp-json/api/";
//Retrofit Api Client
private static Retrofit retrofit = null;
public static Retrofit getApiClient(){
HttpLoggingInterceptor loggingInterceptor = new HttpLoggingInterceptor();
loggingInterceptor.level(HttpLoggingInterceptor.Level.BODY);
OkHttpClient client = new OkHttpClient.Builder()
.addInterceptor(loggingInterceptor)
.build();
if (retrofit == null){
retrofit = new Retrofit.Builder()
.baseUrl(BASE_URL)
.client(client)
.addConverterFactory(GsonConverterFactory.create())
.build();
}
return retrofit;
}
}
API接口:
package com.example.allomairie.rest;
import java.util.Map;
import retrofit2.Call;
import retrofit2.http.GET;
import retrofit2.http.QueryMap;
公共接口{
// Retrofit Interface
//JSON --> GSON Library --> Java Object
@GET("homepage_api")
Call<Object> getHomepageApi(@QueryMap Map<String, String> params);
}
显示xml
<?xml version="1.0" encoding="utf-8"?>
<!-- Ajout de la permission internet pour les actualités worpdress -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<!-- if you want to load images from a file OR from the internet -->
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.AlloMairie">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
Thx;)
看起来DNS服务器无法识别您指定的url。您确定https://app.divion.fr/wp-json/api/是一个实际的工作url吗?您可以在网络浏览器中复制和粘贴url,看看它是否打开一个页面进行验证。如果不是有效的url,请使用有效的。
如何查看改装错误正文消息?我所看到的是字节数组,我读它有困难。
我正在使用图像上传base64Encode字符串对api调用进行改造。它发送的数据完美,但改装返回响应内部服务器错误500,我发送的请求类型是Body自定义类。请帮我做什么。
由于某些原因,我还不能计算出,我的代理没有拦截java LinkageError实例。 代理代码: 拦截器代码: 测试代码: 令人费解的是替换带有给出了预期的结果,并且拦截了Foo构造函数。
我使用的是改装版2.0.0-beta1。 在测试中,我有一个替代方案,预计会出现错误HTTP 400 我想改装一下。回答 MyError没有反序列化-我只在这里看到它 但它没有给我MyError作为对象
所以我尝试用multipart上传图像,但我收到了500个错误代码。我在《邮递员》上试用过,效果很好,使用此代码也很好,但没有图像。我在多部分问题上错了吗?
URL=https://fcm.googleapis.com/fcm/send 请求体 标题 我得到状态码200,甚至收到通知,在客户端应用程序时,点击这个网址从邮递员。但当我试图在Android系统中使用改型做同样的事情时,我收到了400个错误的请求。 下面是Android代码 数据类 改装呼叫 NotificationBody对象的日志输出 D/TAG: NotificationBody(re