iOS asihttp nslog request - PullRequest
       5

iOS asihttp nslog request

1 голос
/ 08 декабря 2011

Мне нужно зарегистрировать запрос, используемый в ASIHTTP

   NSURL *url = [NSURL URLWithString:@"https:// tor.or rd.net.au/OnlineService.svc/JSON/G "];

    ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];

    [request setDelegate:self];

    [request setPostValue:@"b07db55065b922fdae9" forKey:@"token"];
    [request setPostValue:@"2312" forKey:@"points"];

    [request startSynchronous];
    //hasta aqui!
    NSString *response = [request responseString];

    NSLog(@"the request ::%@", request );

    NSLog(@"respond ::%@", response);

но я получаю это в моем nslog

     the request ::<ASIFormDataRequest: 0x7b62a00>

Хотелось бы увидеть URL и тело (словарь)

так, как я могу отформатировать ответ для регистрации, спасибо!

Ответы [ 3 ]

3 голосов
/ 08 декабря 2011

ASIFormDataRequest является подклассом ASIHTTPRequest,

чтобы увидеть URL, используйте NSLog(@"the request ::%@", [request originalURL]);

2 голосов
/ 08 декабря 2011

У меня был тот же вопрос несколько дней назад.Разобрался, вот решение:

Перейдите в файл ASIHTTPRequestConfig.h и найдите строку 20. Это будет

 // When set to 1, ASIFormDataRequests will print information about the request body to the console 
#ifndef DEBUG_FORM_DATA_REQUEST
#define DEBUG_FORM_DATA_REQUEST 0
#endif

Поэтому для регистрации тела запроса просто измените 0 на 1.Так будет и так:

 // When set to 1, ASIFormDataRequests will print information about the request body to the console 
#ifndef DEBUG_FORM_DATA_REQUEST
#define DEBUG_FORM_DATA_REQUEST 1
#endif

Наслаждайтесь.Надеюсь, это поможет:)

1 голос
/ 08 декабря 2011

Это запрос.Это журнал указателя на объект запроса.Что еще вы ищете?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...