Получение com.android.volley.ServerErrorAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Получение com.android.volley.ServerError

Сообщение Anonymous »

Запрос PUT с использованием залпа

Log.i("JsonObject is",finaljsonData.toString());
Вывод:-
{"stats":[{"med_id":1,"med_name":"Вечер","start_date":1476107306168,"end_date":1476193706168,"adherence":{"taken_on":[1476107704867],"missed_on ":[]}}]}


Код:

Код: Выделить всё

    JsonObjectHeader customRequest=new JsonObjectHeader(Request.Method.PUT,url, finaljsonData, listener, errorListener);
RequestQueue requestQueue = Volley.newRequestQueue(getApplicationContext());
requestQueue.add(customRequest);
И класс JsonObjectHeader: -

Код: Выделить всё

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:

10-10 19:45:15.186 22355-22426/пользователь .com.test2 E/Surface: getSlotFromBufferLocked: неизвестный буфер: 0x7f5ba7cac7e0
10-10 19:45:15.797 22355-22650/user.com.test2 E/Volley: [198] BasicNetwork.performRequest: неожиданный код ответа 500 для 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: в com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java :163)
10-10 19:45:15.798 22355-22355/user.com.test2 W/System.err: на com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:112)


LogCat сервера:-

Код: Выделить всё

{}
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)
Я пробовал использовать PostMan. Итак, все работает нормально: поэтому я думаю, что нет ошибки сервера

Подробнее здесь: https://stackoverflow.com/questions/399 ... ervererror
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Volley JsonArrayRequest выдает ошибку com.android.volley.ServerError
    Anonymous » » в форуме JAVA
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Получение com.android.volley.ServerError
    Anonymous » » в форуме JAVA
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Получение com.android.volley.ServerError
    Anonymous » » в форуме Android
    0 Ответы
    32 Просмотры
    Последнее сообщение Anonymous
  • Получение com.android.volley.ServerError
    Anonymous » » в форуме JAVA
    0 Ответы
    33 Просмотры
    Последнее сообщение Anonymous
  • Получение com.android.volley.servererror
    Anonymous » » в форуме JAVA
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»