Com.android.volley.ServerError wird angezeigtJava

Java-Forum
Anonymous
 Com.android.volley.ServerError wird angezeigt

Post by Anonymous »

PUT-Anfrage mit Volley:

Code: Select all

Log.i("JsonObject is",finaljsonData.toString());
Output:-

{"stats":[{"med_id":1,"med_name":"Evening","start_date":1476107306168,"end_date":1476193706168,"adherence":{"taken_on":[1476107704867],"missed_on":[]}}]}
Code:

Code: Select all

JsonObjectHeader customRequest=new JsonObjectHeader(Request.Method.PUT,url, finaljsonData, listener, errorListener);
RequestQueue requestQueue = Volley.newRequestQueue(getApplicationContext());
requestQueue.add(customRequest);

Code: Select all

JsonObjectHeader
Klasse:

Code: Select all

public class JsonObjectHeader extends JsonRequest {

public JsonObjectHeader(int method, String url, String requestBody, Response.Listener listener, Response.ErrorListener errorListener) {
super(method, url, requestBody, listener, errorListener);
}

public JsonObjectHeader(String url, JSONObject jsonRequest, Response.Listener listener,
Response.ErrorListener errorListener) {
this(jsonRequest == null ? Method.GET : Method.POST, url, jsonRequest,
listener, errorListener);
}

public JsonObjectHeader(int method, String url, JSONObject jsonRequest,
Response.Listener listener, Response.ErrorListener errorListener) {
super(method, url, (jsonRequest == null) ? null : jsonRequest.toString(), listener,
errorListener);
}

@Override
protected Response parseNetworkResponse(NetworkResponse response) {

try {
Log.i("Response parse","Yes");
String jsonString = new String(response.data,
HttpHeaderParser.parseCharset(response.headers));
Log.i("Json String",jsonString);
Log.i("Response Complete",response.toString());
Log.i("Response Data",response.data.toString());
return Response.success(new JSONObject(jsonString),
HttpHeaderParser.parseCacheHeaders(response));
} catch (UnsupportedEncodingException e) {
return Response.error(new ParseError(e));
} catch (JSONException je) {
return Response.error(new ParseError(je));
}

}

@Override
public Map getHeaders() throws AuthFailureError {
HashMap headers = new HashMap();
headers.put("Content-Type", "application/json; charset=utf-8");
headers.put("x-access-token", Constants.getTokenDB());
return headers;

}

}
LogCat-Ausgabe:

Code: Select all

10-10 19:45:15.186 22355-22426/user.com.test2 E/Surface: getSlotFromBufferLocked: unknown buffer: 0x7f5ba7cac7e0
10-10 19:45:15.797 22355-22650/user.com.test2 E/Volley: [198] BasicNetwork.performRequest: Unexpected response code 500 for url
10-10 19:45:15.798 22355-22355/user.com.test2 W/System.err: com.android.volley.ServerError
10-10 19:45:15.798 22355-22355/user.com.test2 W/System.err:     at com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:163)
10-10 19:45:15.798 22355-22355/user.com.test2 W/System.err:     at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:112)
Server LogCat:

Code: Select all

{}
www-user-9 PUT /medstats 500 4.579 ms - 627

TypeError: Cannot read property 'length' of undefined
www-user-9     at /abc.js:390:12
www-user-9     at Layer.handle [as handle_request] (/xyz.js.js:95:5)
www-user-9     at next (/abc.js:131:13)
www-user-9     at /abc.js:61:5
www-user-9     at //abc.js:27:18
www-user-9     at nextTickCallbackWith0Args (node.js:420:9)
www-user-9     at process._tickDomainCallback (node.js:390:13)
Mit PostMan funktioniert es, daher denke ich, dass es sich nicht um einen Serverfehler handelt.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post
  • Com.android.volley.ServerError wird angezeigt
    by Anonymous » » in Java
    0 Replies
    0 Views
    Last post by Anonymous
  • Com.android.volley.ServerError wird angezeigt
    by Anonymous » » in Android
    0 Replies
    0 Views
    Last post by Anonymous
  • Com.android.volley.ServerError wird angezeigt
    by Anonymous » » in Android
    0 Replies
    0 Views
    Last post by Anonymous
  • Android Volley JSON -Daten nicht sammeln
    by Anonymous » » in Java
    0 Replies
    37 Views
    Last post by Anonymous
  • JSON Volley -Bounce -Fehler für die WOO Mobile App
    by Anonymous » » in Android
    0 Replies
    26 Views
    Last post by Anonymous