Почему я получаю эту ошибку java.lang.IllegalArgumentException?

ПОЧЕМУ я получаю эту ошибку: java. lang.IllegalArgumentException: этот потребитель ожидает запросов типа org.apache.http.HttpRequest

CommonsHttpOAuthConsumer  consumer = new CommonsHttpOAuthConsumer (CONSUMER_KEY,CONSUMER_SECRET);
            consumer.setTokenWithSecret(oaut_token, tokenSecret);

URL url = new URL(targetURL);
request = (HttpURLConnection) url.openConnection();

// sign the request
consumer.sign(request);
// send the request
request.connect();

РЕДАКТИРОВАТЬ: Просто обновите принятый ответ, так как он больше не актуален. документация указателя немного устарела и предлагает использовать CommonsHttpOAuthConsumer в Android из-за ошибок в HttpURLConnection. Они были исправлены, и теперь Android удалил Apache HTTP, поэтому правильный способ работы с указателем теперь — через DefaultOAuthConsumer.

DefaultOAuthConsumer  consumer = new DefaultOAuthConsumer (CONSUMER_KEY,CONSUMER_SECRET);
            consumer.setTokenWithSecret(oaut_token, tokenSecret);

URL url = new URL(targetURL);
request = (HttpURLConnection) url.openConnection();

// sign the request

consumer.sign(request);
5
задан velval 30 September 2016 в 06:58
поделиться