Как напечатать строку запроса при сбое ASIFormDataRequest? - PullRequest
0 голосов
/ 04 февраля 2012

Я использую ASIFormDataRequest асинхронно для получения данных с сервера.Когда по какой-либо причине запрос не удался, я хочу сохранить URL-адрес и запрашиваемую строку в базе данных для дальнейшего использования.

Я получаю URL от [request url], но как получить запрошенную строку из запроса.Ниже код, который я использую.

 ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];

 [request setPostValue:requestString forKey:@"data"];

 [request setDelegate:self];

 [request startAsynchronous];

 //DELEGATE METHOD
 - (void)requestFailed:(ASIHTTPRequest *)request
 {
     //PRINT REQUEST STRING WHEN FAILED
 }

Заранее спасибо.

1 Ответ

1 голос
/ 04 февраля 2012

Попробуйте использовать [request setFailedBlock:^{...//print url...}];

...