2016-04-22 21 views
1

アンドロイドバレーボールPOSTメソッドエラーBasicNetwork.performRequest:予期しない応答コード503

BasicNetwork.performRequest:予期しない応答コード503

POSTリクエストをサーバに送信します。

Map<String, String> jsonParams = new HashMap<String, String>(); 

jsonParams.put("LoginForm[email]",email); 
jsonParams.put("LoginForm[password]",password); 
jsonParams.put("TOKEN", token); 

JsonObjectRequest postRequest = new JsonObjectRequest(Request.Method.POST, URL, 
     new JSONObject(jsonParams), 
     new Response.Listener<JSONObject>() { 
      @Override 
      public void onResponse(JSONObject response) { 
       // on Response 
      } 
     }, 
     new Response.ErrorListener() { 
      @Override 
      public void onErrorResponse(VolleyError error) { 
       // on Error Response 
      } 
     }) { 
    @Override 
    public Map<String, String> getHeaders() throws AuthFailureError { 
     HashMap<String, String> headers = new HashMap<String, String>(); 
     headers.put("Content-Type", "application/json; charset=utf-8"); 
     headers.put("User-agent", System.getProperty("http.agent")); 
     return headers; 
    } 
}; 
RequestQueue requestQueue = Volley.newRequestQueue(getActivity()); 
requestQueue.add(postRequest); 
+0

ご質問はありますか? – Nfear

+0

郵便配達員経由で送信するリクエストを貼り付けることができます – djodjo

答えて

0

503による..です

503サービスを使用できません

サーバーは、現在、原因サーバーの一時的な過負荷またはメンテナンスのため要求を処理することができません。これは一時的な条件であり、いくらか遅れて緩和されるということです。もし既知であれば、遅延の長さはRetry-Afterヘッダに示されてもよい(MAY)。 Retry-Afterが指定されていない場合、クライアントは500応答の場合と同じように応答を処理すべきである(SHOULD)。

参照this

+0

しかし、私はこのapiを郵便配達員経由で使用している場合、正常に動作しているため、このAPIにはサーバーエラーはありません。 –

+0

@RanjeetKushwaha [こちら](http://pcsupport.about.com/od/findbyerrormessage/a/503er.h.html)も参照してください。これはあなたにアイデアを与えます – Sanoop

+0

@RanjeetKushwahaこの[スレッド](http: /androidqueries.com/%93delete-account-failed-%96-503-service-unavailable%94-error-message-android-31391.html)キャッシュをクリアして再起動してもう一度試してください – Sanoop

関連する問題