如何打印NSMutableURLRequest?

41

如何使用NSLog打印NSMutableURLRequest?

2个回答

90

.allHTTPHeaderFields 返回一个包含头部信息的字典:

NSLog(@"%@", [request allHTTPHeaderFields]);
// {
//    "Accept-Language" = "en;q=1";
//    "Content-Length" = 190706;
//    "Content-Type" = "multipart/form-data; boundary=Boundary+D90A259975186725";
//    "User-Agent" = "...";
// }

或者针对特定字段:

NSString *field = @"Content-Type";
NSLog(@"%@",[request valueForHTTPHeaderField:field]);
// multipart/form-data; boundary=Boundary+D90A259975186725

2
你尝试过吗?
NSLog(@" %@", myMutableURLRequest);

请求 = <NSMutableURLRequest http://112.152.8.204/Service1.asmx> 这是我在日志中得到的。但我需要看到添加到其中的值,包括标头设置 :( - Krishna Chaitanya Bandaru
@chaitanya:如果你想确保获取头文件,你需要编辑你的问题来表明。就目前而言,这是正确的答案(因此我给了+1)。 - JeremyP
#chaitanya:我指的是你的NSMutableURLRequest值 :) - Jhaliya - Praveen Sharma

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接