AndroidでRest-APIを呼び出そうとしています。しかし、実際のデバイスではほとんどの場合、接続タイムアウトエラーが発生します。 5回の試行から、このエラーは4回返されます。Rest-APIを呼び出す際のAndroidデバイスの接続タイムアウトエラー
エミュレータでも同じことが機能しますが、私は別のテクニック(Volley、HttpClient、Retrofit)を使ってRest-APIを呼び出すことを試みましたが、同じエラーが返されました。
私は、GoDaddyサーバーにRest-APIを導入しました。
StringRequest strReq = new StringRequest(Method.GET, url,
getSuccessListener(listener), getErrorListener(listener)) {
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
Map<String, String> params = new HashMap<String, String>();
params.put("Authorization", Authorization);
return params;
}
};
strReq.setRetryPolicy(new DefaultRetryPolicy(15 * 1000, 5,
DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
queue.add(strReq);
をご確認ください。良いネットワークを使っていると確信していますか?..もしそうなら、他のURLを試してみてください。 – Ancee
@Ancee私は多くのURLを試しました。そして私は同じサーバーでスピード21 mbpsの –
のヒットを持つネットワークを使用していますか?そして、あなたはウェブブラウザでこのURLをヒットしようとしましたか? – Ancee