【问题标题】:Last.FM API in Android Studio 404 errorAndroid Studio 中的 Last.FM API 404 错误
【发布时间】:2016-04-01 13:29:56
【问题描述】:

我正在尝试通过 Android Studio 和 Loopj Android AsyncHttpClient 插件 (http://loopj.com/android-async-http/) 使用 last.fm API (http://www.last.fm/api/mobileauth),但我不断收到 404 错误,但不明白为什么。代码如下。我究竟做错了什么?谢谢。

RequestParams params = new RequestParams();
params.put("username", "myusername");
params.put("password", "mypassword");
params.put("api_key", "myapikey");
params.put("api_sig", "myapisecret");

LastFMRestClient.post("http://ws.audioscrobbler.com/2.0/", params,
    new AsyncHttpResponseHandler() {
        @Override
        public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) {
            Log.e("MUSIC SERVICE", "Success");
        }

        @Override
        public void onFailure(int statusCode, Header[] headers, byte[] responseBody, Throwable error) {
            String msg = "Object *" + statusCode + "*" + responseBody;
            Log.e("MUSIC SERVICE", "Failed: " + msg);
            // Outputs: Failed: Object *404*[B@17f1042c
        }

        public void onFinish() {
            Log.e("MUSIC SERVICE", "Finished");
        }
    }
);

【问题讨论】:

    标签: android android-studio restful-authentication last.fm loopj


    【解决方案1】:

    我缺少方法参数并且没有在 url 上使用 https!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多