Я не получаю сертификат сверстника только для планшетов в Android? - PullRequest
0 голосов
/ 22 ноября 2018

Я пытаюсь вызвать веб-сервис с планшета.Я не получаю сообщение об ошибке сертификата однорангового узла при попытке позвонить с планшета, но он отлично работает на мобильном телефоне.

код для вызова веб-службы:

        DefaultHttpClient httpClient = new DefaultHttpClient();
        HttpPost httpPost = new HttpPost(url);
        httpPost.setEntity(new UrlEncodedFormEntity(params));
        HttpResponse httpResponse = httpClient.execute(httpPost);
        HttpEntity httpEntity = httpResponse.getEntity();
        is = httpEntity.getContent();           

    } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
    } catch (ClientProtocolException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }

    try {
        BufferedReader reader = new BufferedReader(new InputStreamReader(
                is, "UTF-8"));
        StringBuilder sb = new StringBuilder();
        String line = null;
        while ((line = reader.readLine()) != null)
        {
            //sb.append(line.toString() + "\n");
        }
        is.close();
        json = sb.toString();




        System.out.println(" --- json_response ---- " + json);
        Log.e("--------ApJson-------",json);
    } catch (Exception e) {
        Log.e("Buffer Error", "Error converting result " + e.toString());
    }

    // try parse the string to a JSON object
    try {
        jArr = new JSONArray(json);
    } catch (JSONException e) {
        Log.e("JSON Parser", "Error parsing data " + e.toString());
    }

    System.out.println(" --- response ---- " + jArr);

    // return JSON String
    return jArr;

} 
...