Objective C查找HTTPBody的值

时间:2014-03-04 16:10:54

标签: ios objective-c api

Xcode 5,我正在调试并试图查看正在发布到API的HTTPBody的值。 API没有注册POST,所以我需要调试并查看它的内容是否正确。

以下是代码行:

request.HTTPBody = [report multiPartFormDataWithBoundary:boundary];

调试到multiPartFormDataWithBoundary方法我可以看到正在构建的表单POST元素,但是当它来自该方法并按上面分配时,我再也看不到调试器中的内容了。

如何查看发送给API的内容?

1 个答案:

答案 0 :(得分:0)

由于HTTPBody是NSData类型,您可以转换为NSString并通过NSLog显示它。

NSLog(@"%@", [[NSString alloc] initWithData:request.HTTPBody encoding:NSUTF8StringEncoding]);