我正在使用ASIFormDataRequest向服务器发出多部分请求,我想在实际发出请求之前自己查看帖子正文。有什么方法可以将它打印到控制台或类似的东西吗?
答案 0 :(得分:2)
原来我只需要
#define DEBUG_FORM_DATA_REQUEST 1
之后,库将所有帖子主体记录到控制台(二进制数据除外,它被截断)。
答案 1 :(得分:1)
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setStartedBlock:^{
NSLog(@"setStartedBlock", request.requestHeaders);
}];
...
[request startAsynchronous];
StartedBlock是实际连接到服务器之前的最后一个回调。
您可以使用我发布的内容记录您的整个标题,或者如果您只想使用NSLog james所拥有的帖子数据。
答案 2 :(得分:0)
您可以尝试:
NSLog(@"%@", dataRequest.postData);
如果你可以包含一些代码,那将会有所帮助。
答案 3 :(得分:0)
我现在无法评论答案,所以我会创建一个答案:
正如James Paolantonio所说,你可以使用NSLog dataRequest.postData,但只需要做的事情:通过移动代码使这个属性公开
@property (retain) NSMutableArray *postData;
从ASIFormDataRequest.m
到ASIFormDataRequest.h