Ho riscontrato il problema "Codice di risposta inattesa 500", quando accedo all'API dell'URL.Codice di risposta imprevisto 500 URL API App per Android
Questo il mio codice con la libreria volley:
String url= "http://103.241.24.35/android/android_login_api/index.php";
public void detailURL(String url) {
Log.v("Android Spinner JSON Data Activity", url);
queue = Volley.newRequestQueue(this);
StringRequest sr = new StringRequest(Request.Method.POST,url, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
ProgressLoadStartLogin.setVisibility(View.GONE);
displaystatis_kontenDetail(response);
btn_enable();
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
if(error instanceof NetworkError) {
} else if(error instanceof ServerError) {
} else if(error instanceof AuthFailureError) {
} else if(error instanceof ParseError) {
} else if(error instanceof NoConnectionError) {
} else if(error instanceof TimeoutError) {
}
statusKoneksi();
btn_enable();
ProgressLoadStartLogin.setVisibility(View.GONE);
}
}){
@Override
protected Map<String,String> getParams(){
Map<String,String> params = new HashMap<String, String>();
params.put("tag",Variabel.login_tag);
params.put("username",user);
params.put("password", password);
params.put("idgcm",GCMid);
return params;
}
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
Map<String,String> params = new HashMap<String, String>();
params.put("Content-Type","application/x-www-form-urlencoded");
return params;
}
};
queue.add(sr);
}
E io ho posto il permesso Internet sul mio manifesto.
Se URL copio nel browser, questo viene risposto, posso accessi, ma se ho messo nel mio codice, ottengo l'errore 500.
NB: URL questo unico indirizzo IP, perché questo è l'indirizzo IP il mio server VPS e io non sono ancora impostato dominio mio server ...
Come posso risolvere il problema? Mi scusi per il mio inglese.
Per browser vuoi dire il browser sul tuo cellulare? – Byron
si signore, sono in prova sul mio telefono cellulare – bukanamay
@bukanamay Il problema è stato risolto? E seconda domanda: questa intestazione è necessaria? –