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