0

我正在使用 ASIFormDataRequest 向服务器发出多部分请求,并且我想在实际发出请求之前自己查看帖子正文。有什么办法可以将它打印到控制台或类似的东西?

4

4 回答 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.mASIFormDataRequest.h

于 2013-02-27T16:31:10.260 回答