Xcode 5,我正在调试并试图查看正在发布到API的HTTPBody的值。 API没有注册POST,所以我需要调试并查看它的内容是否正确。
以下是代码行:
request.HTTPBody = [report multiPartFormDataWithBoundary:boundary];
调试到multiPartFormDataWithBoundary方法我可以看到正在构建的表单POST元素,但是当它来自该方法并按上面分配时,我再也看不到调试器中的内容了。
如何查看发送给API的内容?
答案 0 :(得分:0)
由于HTTPBody是NSData类型,您可以转换为NSString并通过NSLog显示它。
NSLog(@"%@", [[NSString alloc] initWithData:request.HTTPBody encoding:NSUTF8StringEncoding]);