android 网络怎么用

发布网友 发布时间:2022-04-23 12:55

我来回答

1个回答

热心网友 时间:2023-10-19 18:33

import android.os.Build;  
  
import java.io.IOException;  
  
import okhttp3.Interceptor;  
import okhttp3.Request;  
import okhttp3.Response;  
  
/** 
 * 网络* 
 */  
  
public class LoggingInterceptor implements Interceptor {  
    private static final String UA = "User-Agent";  
  
    @Override  
    public Response intercept(Chain chain) throws IOException {  
        Request request = chain.request()  
                .newBuilder()  
                .addHeader(UA, makeUA())  
                .build();  
        return chain.proceed(request);  
    }  
  
    private String makeUA() {  
        String s = Build.BRAND + "/" + Build.MODEL + "/" + Build.VERSION.RELEASE;  
        return Build.BRAND + "/" + Build.MODEL + "/" + Build.VERSION.RELEASE;  
    }  
  
}

写完之后,找到你的okhttputils的doGet()方法,

Request request = new Request.Builder().header("User-Agent","").url(url).build();
这样就添加了一个网络*

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com