Hi, All
Some server's API (say cloud storage Yandex.Disk) may generate the error with a code (say, 404), but JSON-encoded, like
So, it's useful to update the code of HttpUtils2Service like here:
to get full info about the error including the message for user.
Some server's API (say cloud storage Yandex.Disk) may generate the error with a code (say, 404), but JSON-encoded, like
B4X:
{"message":"The requested resource was not found.","description":"Resource not found.","error":"DiskNotFoundError"}
So, it's useful to update the code of HttpUtils2Service like here:
B4X:
Sub hc_ResponseError (Response As OkHttpResponse, Reason As String, StatusCode As Int, TaskId As Int)
If Response <> Null Then
Log("hc_ResponseError=" & Response.ErrorResponse)
Response.Release
End If
If Response.ContentType.Contains("json") Then
Reason = Response.ErrorResponse
End If
CompleteJob(TaskId, False, Reason)
End Sub
to get full info about the error including the message for user.