0
私はandroid.nに新規です。retrofitを使用してapi_keyのヘッダを追加する方法を教えてください。私はこれをどのように行うことができるのか理解できません。api_keyでapi_keyを使ってアクセスする方法
私はこのコードをnet.whereから見つけます。私はこのコードをアンドロイドフォルダ構造に入れなければなりません。私はthis.andと混乱しています。私はapi_keyを追加する必要があります。
// Define the interceptor, add authentication headers
Interceptor interceptor = new Interceptor() {
@Override
public okhttp3.Response intercept(Chain chain) throws IOException {
Request newRequest = chain.request().newBuilder().addHeader("User-Agent", "Retrofit-Sample-App").build();
return chain.proceed(newRequest);
}
};
// Add the interceptor to OkHttpClient
OkHttpClient.Builder builder = new OkHttpClient.Builder();
builder.interceptors().add(interceptor);
OkHttpClient client = builder.build();
// Set the custom client when building adapter
Retrofit retrofit = new Retrofit.Builder()
.baseUrl("https://api.github.com")
.addConverterFactory(GsonConverterFactory.create())
.client(client)
.build();
'addHeader'メソッドは、「api_keyのヘッダを追加する」ように見えます。 –
ここでアンドロイド構造体にこのコードを書く必要がありますか? – dev
私はあなたが "構造"の意味を理解していない...どこでもJavaファイル内で、実際には動作します –