В сетевом ответе на запрос залпа нет тегов HTML - PullRequest
0 голосов
/ 24 октября 2018

Я использую Volley для всех сетевых запросов, но он не возвращает большинство HTML-тегов в ответ.Пример:

Мне нужен ответ:

{
    "id": "9407159",
    "jJ": "<mark class='highlighted'>Java</mark> Project Internship",
    "jRrl": null,
    "jCD": null,
    "jCNe": "Sparkcoders",
    "jD": 681901,
    "jL": ["Junagarh", "Gandhinagar", "Gandhidham", "Rajkot", "Bhuj", "Anand", "Bhavnagar", "Vadodara", "Mehsana", "Ahmedabad"],
    "jPe": "2018-10-23T00:00:00",
    "jCpe": true,
    "jKd": null,
    "jp": "0 to 2 Yrs",
    "jKs": "",
    "jR": 1,
    "jTe": 1,
    "jWC": "",
    "jWL": null,
    "jWD": null,
    "jEe": "2019-01-21T00:00:00",
    "jPJ": 0,
    "jHJ": 1
}

Но я не получаю () HTML-тег.

Мой код:

  @Override
protected Response<T> parseNetworkResponse(NetworkResponse response) {
    try {

        // Volley does not handle null properly, so implement null response
        // check

        Log.d("RESPONSE code ","res "+response.statusCode);
        if (response.data.length == 0) {
            byte[] responseData = "{}".getBytes("UTF8");
            response = new NetworkResponse(response.statusCode,
                    responseData, response.headers, response.notModified);
        }


        String jsonString = new String(response.data,
                HttpHeaderParser.parseCharset(response.headers));

        Log.d("Volley::GsonReq", "JsonResponse: " + jsonString);


        T parseObject = gson.fromJson(jsonString, listType);


        return Response.success(
                parseObject,
                parseIgnoreCacheHeaders(response));

    } catch (UnsupportedEncodingException e) {
        System.out.println("VolleyQueue: Encoding Error for " + getTag()
                + " (" + getSequence() + ")");
        return Response.error(new ParseError(e));
    }
    catch (Exception e){
        e.printStackTrace();
        System.out.println("VolleyQueue: Fatal Error for " + getTag()
                + " (" + getSequence() + ")");
        return Response.error(new VolleyError(e));
    }
}

Я пробовал JSONObjectRequest и запрос строки оба.Но оба, похоже, не работают.Переменная jsonString не имеет тегов HTML.Я получаю теги, хотя и присутствующие, но не другие теги.

Не могу найти причину для этого.Любые решения?

...