2011-12-08 3 views
1

は私がASIHTTPのiOS asihttpのNSLog要求

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でこれを取得します

どのようにレスポンスをログに記録するには、 ありがとう!

答えて

2

を使用し、URLを参照するにはASIHTTPRequest

のサブクラスです。それを考え出し、ここソリューションです:

GoがファイルをASIHTTPRequestConfig.hし、ライン20を探すために、それはそう、それはなりますので、リクエストボディは、単に1に0を変更ログに記録する

// 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 

になりますそのように:

// 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

これがリクエストです。これは、要求オブジェクトへのポインタのログです。もう何をお探しですか?

+0

こんにちは、ありがとう、私はポインタの内容を見たいのですが、URLと本文辞書?、歓声 – MaKo

+0

さらにチェックし、他の答えは正確でなければなりません。 – gurooj

3

ASIFormDataRequestは、私は数日前に同じ質問があったNSLog(@"the request ::%@", [request originalURL]);

関連する問題