ASIFormDataRequest を使用してサーバーにマルチパート リクエストを作成しています。リクエストが実際に行われる前に、投稿本文を自分で確認したいと考えています。コンソールなどに出力する方法はありますか?
質問する
906 次
4 に答える
2
私はただする必要があることがわかった
#define DEBUG_FORM_DATA_REQUEST 1
その後、ライブラリはすべての投稿本文をコンソールに記録します (切り捨てられたバイナリ データを除く)。
于 2012-07-27T08:56:04.420 に答える
1
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setStartedBlock:^{
NSLog(@"setStartedBlock", request.requestHeaders);
}];
...
[request startAsynchronous];
StartedBlock は、サーバーへの接続が実際に行われる前の最後のコールバックです。
私が投稿したものを使用してヘッダー全体をログに記録できます。または、投稿データだけが必要な場合は、ジェームズが持っていた NSLog を使用できます。
于 2012-07-26T19:46:39.867 に答える
0
現在、回答にコメントできないため、回答を作成します。
James Paolantonio が言ったように、NSLog dataRequest.postData を実行できますが、必要なことは、コードを移動してこのプロパティを公開することだけです。
@property (retain) NSMutableArray *postData;
からASIFormDataRequest.m
までASIFormDataRequest.h
于 2013-02-27T16:31:10.260 に答える