0
我有一个Android应用程序,它在服务器上发出一些请求,并使用Volley库通过web服务发送数据。使用Volley返回服务器数据 - Android
应用程序发送的数据由API接收,当有确认时,API返回一个特定值。
我的问题是,我没有从API获取这个特定的返回。我如何获得这个回报,不仅是库缺省收到的服务器响应200返回值?
我有一个Android应用程序,它在服务器上发出一些请求,并使用Volley库通过web服务发送数据。使用Volley返回服务器数据 - Android
应用程序发送的数据由API接收,当有确认时,API返回一个特定值。
我的问题是,我没有从API获取这个特定的返回。我如何获得这个回报,不仅是库缺省收到的服务器响应200返回值?
你需要重写parseNetworkResponse(NetworkResponse响应)
例:
@Override
protected Response<Bitmap> parseNetworkResponse(NetworkResponse response) {
// Serialize all decode on a global lock to reduce concurrent heap usage.
try {
return doParse(response); //your parser function
} catch (OutOfMemoryError e) {
//..Catch
}
}
看看到文档。
希望它能帮助,
的可能的复制[如何使用发送凌空用绳子身体POST请求?](https://stackoverflow.com/questions/33573803/how-to-send-a-post -request-using-volley-with-string-body) – androidnoobdev
参考这个https://stackoverflow.com/a/33234027/6828464 – FerDensetsu