java – HttpURLConnection线上登录Android

前端之家收集整理的这篇文章主要介绍了java – HttpURLConnection线上登录Android前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图在我的logcat中获取请求/响应的所有头.似乎没有简单的方法与HttpURLConnection,因为它是与org.apache.http.
根据 this blog你可以做:
sun.net.www.protocol.http.HttpURLConnection.level = ALL

似乎已从Android实现中删除了HttpURLConnection.
有没有任何简单的方法来嗅探logcat上的请求/响应?

谢谢

解决方法

我不确定在Android上是否可以使用标准的HttpURLConnection.因此使用OkHttp库很容易实现:
HttpLoggingInterceptor loggingInterceptor = new HttpLoggingInterceptor();
loggingInterceptor.setLevel(HttpLoggingInterceptor.Level.HEADERS);

OkHttpClient.Builder httpClientBuilder = new OkHttpClient.Builder();
httpClientBuilder.addInterceptor(loggingInterceptor);

OkHttpClient client = httpClientBuilder.build();
Request.Builder requestBuilder = new Request.Builder();
requestBuilder.url("http://android.com");

client.newCall(requestBuilder.build()).execute();
原文链接:https://www.f2er.com/android/125083.html

猜你在找的Android相关文章