Android GET HTTP-запрос от API - PullRequest
       12

Android GET HTTP-запрос от API

0 голосов
/ 08 сентября 2018

Здравствуйте, я пытаюсь получить некоторые данные из этого API

http://docs.sygictravelapi.com/1.1/

Проблема в том, что я постоянно получаю ошибку, за исключением:

Ошибка cz.msebera.android.httpclient.client.HttpResponseException: Код неразрешенного статуса: 401

Мне кажется, проблема в том, что я не отправляю заголовок!

Мой код:

RequestParams params = new RequestParams();

params.put("location", locationParameter);
params.put("x-api-key", API_KEY);



AsyncHttpClient client = new AsyncHttpClient();

    client.get(API_URL, params, new JsonHttpResponseHandler(){
        @Override
        public void onSuccess(int status, Header[] headers, JSONObject response)
        {

            Log.d("App", "JSON:   " + response.toString());
        }

        @Override
        public void onFailure(int status, Header[] headers, Throwable ex, JSONObject response)
        {
            Log.e("Dimos", "Failure " + ex.toString());
            Log.d("Dimos", "Status Code:    " + status);
            Toast.makeText(MainActivityController.this, "Failure", Toast.LENGTH_SHORT).show();
        }
    });
...