此代码运行onFailure
函数。
OkHttpClient client;
client = new OkHttpClient();
此处的网址是 http 网址。
Request request = new Request.Builder().url("http://www.example.com").build();
client.newCall(request).enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
e.printStackTrace();
textView.setText("Failed to get response");
}
@Override
public void onResponse(Call call, Response response) throws IOException {
if(response.isSuccessful()){
final String myResponse = response.body().string();
MainActivity.this.runOnUiThread(new Runnable() {
@Override
public void run() {
textView.setText(myResponse);
}
});
}
}
});
但是当网址是 https 网址时
Request request = new Request.Builder().url("https://www.example.com").build();
然后调用onResponse
。
如何使此功能适用于http
个网站。我需要它处理的网站是仅http
的网站。