Volley BasicNetwork.performRequest: неожиданный код ответа 301 - PullRequest
1 голос
/ 05 августа 2020

Здравствуйте, у меня проблема. Я использую Volley для запроса https://swapi.dev/

RequestQueue queue = Volley.newRequestQueue(this);
StringRequest request = new StringRequest(Request.Method.GET,
     "http://swapi.dev/api/planets/1/",
     System.out::println,
     null);
queue.add(request);

Затем Volley выдает исключение:

E/Volley: [53530] BasicNetwork.performRequest: Unexpected response code 301 for http://swapi.dev/api/planets/1/

Пожалуйста, помогите

1 Ответ

0 голосов
/ 05 августа 2020

Вы используете этот URL:

http://swapi.dev/api/planets/1/

Включите совместимость «ClearText», чтобы разрешить соединения с использованием http:, это должно быть сделано внутри вашего AndroidManifest.xml файла:

   <application
        ...
        ....
        android:usesCleartextTraffic="true"
        ...
        ...

Рекомендуется использовать только https:// как http://swapi.dev/api/planets/1/

...