我正在使用 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
你可以试试:
NSLog(@"%@", dataRequest.postData);
如果您可以包含一些代码,那将很有帮助。
于 2012-07-26T14:35:03.157 回答
0
我现在无法评论答案,所以我将创建一个答案:
正如 James Paolantonio 所说,您可以使用 NSLog dataRequest.postData,但唯一需要做的就是:通过移动代码将此属性公开
@property (retain) NSMutableArray *postData;
从ASIFormDataRequest.m
到ASIFormDataRequest.h
于 2013-02-27T16:31:10.260 回答