Я пытаюсь использовать "nativescript-background-http".При получении ошибки я получаю только код ошибки, а не полный ответ, который скажет мне, что не так.Как получить ответ?
task.on("progress", progressHandler);
task.on("error", errorHandler);
task.on("responded", respondedHandler);
task.on("complete", completeHandler);
// event arguments:
// task: Task
// currentBytes: number
// totalBytes: number
function progressHandler(e) {
alert("uploaded " + e.currentBytes + " / " + e.totalBytes);
}
// event arguments:
// task: Task
// responseCode: number
// error: java.lang.Exception (Android) / NSError (iOS)
// response: net.gotev.uploadservice.ServerResponse (Android) / NSHTTPURLResponse (iOS)
function errorHandler(e) {
alert("received error " + e.responseCode + " code.");
var serverResponse = e.response;
console.log(JSON.stringify(serverResponse));
console.log(e.error);
console.log(e.response);
console.log(e.task);
}
// event arguments:
// task: Task
// responseCode: number
// data: string
function respondedHandler(e) {
alert("responded received " + e.responseCode + " code. Server sent: " + e.data);
}
// event arguments:
// task: Task
// responseCode: number
// response: net.gotev.uploadservice.ServerResponse (Android) / NSHTTPURLResponse (iOS)
function completeHandler(e) {
alert("received " + e.responseCode + " code");
var serverResponse = e.response;
}
// event arguments:
// task: Task
function cancelledHandler(e) {
alert("upload cancelled");
}
}
"ответил только дает мне ответ, когда он успешен, но не когда есть ошибка.