0
  • 这是报错返回的 xxxxx是我代替掉ip地址

    failed to connect to api.xxxxxx.com/xx.xx.95.145 (port 443) from /10.112.126.206 (port 53884) after 60ms
    


    1346322553345536000  评论     打赏       清澈
    • 断点  回复 @清澈
      错误就一行,不要吝啬
      断点 2023-03-23 11:46   回复 1139423796017500160
    • 清澈  回复 @断点
      确实就一行啊 都贴出来了
      清澈 2023-03-23 12:17   回复 1346322553345536000
    • 断点  回复 @清澈
      是一个手机这样,还是全部手机这样,另外你可以尝试把okhttp的读写超时时间设置长一点。
      断点 2023-03-23 16:35   回复 1139423796017500160
    • 清澈  回复 @断点
      部分手机这样,我的OPPOR15有这个问题 同事华为P30正常 有的用户手机也会出现这种情况 很是无解啊
      清澈 2023-03-23 16:53   回复 1346322553345536000
  • RetrofitManager类

    package com.ranlegeran.userportproject.manager;
    
    
    import com.ranlegeran.framework.utils.SpUtils;
    import com.ranlegeran.userportproject.utils.Constants;
    
    import java.io.IOException;
    import java.util.concurrent.TimeUnit;
    
    import okhttp3.Interceptor;
    import okhttp3.OkHttpClient;
    import okhttp3.Request;
    import okhttp3.Response;
    import retrofit2.Retrofit;
    import retrofit2.converter.gson.GsonConverterFactory;
    
    public class RetrofitManager {
        private static final RetrofitManager mInstance = new RetrofitManager();
        private final Retrofit mRetrofit;
    
    
        public static RetrofitManager getInstance() {
            return mInstance;
        }
    
        private RetrofitManager() {
            OkHttpClient mOkHttpClient = new OkHttpClient.Builder()
                    .connectTimeout(60,TimeUnit.SECONDS)
                    .addInterceptor(mHeaderInterceptor)
                    .build();
    
            mRetrofit = new Retrofit.Builder()
                    .baseUrl(Constants.BASE_URL_PATH)
                    .client(mOkHttpClient)
                    .addConverterFactory(GsonConverterFactory.create())
                    .build();
        }
    
        private Interceptor mHeaderInterceptor = new Interceptor() {
            @Override
            public Response intercept(Chain chain) throws IOException {
                Request request = chain.request().newBuilder()
                        .addHeader("token", SpUtils.getInstance().getString(Constants.KEY_USER_TOKEN, ""))
                        .build();
                return chain.proceed(request);
            }
        };
    
        public Retrofit getRetrofit() {
            return mRetrofit;
        }
    }
    

    请求的接口

    //首页
    @POST("api/counsel/index/index")
    Call<Home> getHome();
    

    发起请求部分

    Retrofit mRetrofit = RetrofitManager.getInstance().getRetrofit();
            Api mApi = mRetrofit.create(Api.class);
            Call<Home> mCall = mApi.getHome();
            mCall.enqueue(new Callback<Home>() {
                @Override
                public void onResponse(Call<Home> call, Response<Home> response) {
                    int code = response.code();
                    if (code == 200) {
                        Home mHomeBanner = response.body();
                        
                    } else {
                        toast("解析错误!");
                    }
                }
    
    
                @Override
                public void onFailure(Call<Home> call, Throwable t) {
                    Logger.e("onFailure---------> " + t.getMessage());
                    toast(t.getMessage());
                }
            });
        }
    
    1346322553345536000  评论     打赏       然了个然
    • [歪嘴][辣眼睛]有没有是没开外网呢 443端口没法访问好像 超时了
      1382711465131241472  评论     打赏       阿肥
      • 然了个然  回复 @阿肥
        访问地址就是公网地址,wifi打开正常 数据流量有时候能正常获取数据,有时候又获取不到 第一次遇到这种的→_→
        然了个然 2023-03-22 15:45   回复 1346322553345536000
    • 把重要的代码贴上来吧,不能让大伙们猜

      1139423796017500160  评论     打赏       断点
      • 然了个然  回复 @断点
        代码贴出来了 @断点大佬
        然了个然 2023-03-22 15:44   回复 1346322553345536000
      • 断点  回复 @然了个然
        你们服务器有没有集群,分流的时候是不是分到了失败的服务器中去了,前段时间我们也遇到这个问题了啊。你说访问失败,把全部失败信息也贴上
        断点 2023-03-22 18:01   回复 1139423796017500160
      • 清澈  回复 @断点
        信息已经贴出来了,服务器是外包那边搞得 具体怎么弄得 我也不太清楚
        清澈 2023-03-23 10:26   回复 1346322553345536000
      • 清澈  回复 @断点
        就很奇怪 wifi访问每次都正常的 流量访问有时候正常 有时候又会报错 害 太弄人心态了
        清澈 2023-03-23 10:28   回复 1346322553345536000
    • 用Postman访问每次都是正常的

      1346322553345536000  评论     打赏       然了个然
      相关问题
      _empty · Android
      2019-10-20 23:51 628 2
      application · Android
      2019-11-05 00:26 778 2
      三流废物 · android / 小白
      2019-11-22 00:35 1067 5
      豪豪好嘛 · Android / GPS
      2019-11-26 20:15 882 5
      Jian · android
      2019-11-28 01:51 615 2
      2019-12-01 01:01 704 2
      小陈学编程 · Android
      2019-12-01 19:08 633 2
      fkinggod · Android
      2019-12-08 09:19 660 5
      fkinggod · Android
      2019-12-08 20:47 609 2
      kissmyass · Android
      2019-12-09 07:08 537 2
      独一无二的名zi · Android
      2019-12-30 06:48 415 2