0

我試圖使用Android Studio和Loopj Android AsyncHttpClient插件(http://loopj.com/android-async-http/)restful的last.fm API(http://www.last.fm/api/mobileauth),但我一直收到404錯誤,但可以'不明白爲什麼。下面的代碼。我究竟做錯了什麼?謝謝。Android Studio 404中的Last.FM API錯誤

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*[[email protected] 
     } 

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

回答

0

我遺漏了方法參數,並沒有在url上使用https!