仅在iOS 8上显示。对于早期版本,它没问题。
示例:
对于iOS 7.1:
NSString *url = @"http://www.example.com/api/search?name=test&page=1";
NSMutableURLRequest *urlRequest = [[NSMutableURLRequest alloc] init];
[urlRequest setURL:[NSURL URLWithString:url]];
将urlRequest
作为
<NSMutableURLRequest: 0x7b787130> { URL: http://www.example.com/api/search?name=test&page=1 }
对于iOS 8.0:
NSString *url = @"http://www.example.com/api/search?name=test&page=1";
NSMutableURLRequest *urlRequest = [[NSMutableURLRequest alloc] init];
[urlRequest setURL:[NSURL URLWithString:url]];
将urlRequest
作为
<NSMutableURLRequest: 0x7b6246d0> { URL: http://www.example.com/api/search?name=test&page=1, headers: (null) }
iOS 8.0的错误:Error 400 (Bad Request)
答案 0 :(得分:0)
你误解了这个日志。它只是意味着
URL = "http://www.example.com/api/search?name=test&page=1"
和
headers = null
您应该调试的是实际的标题:
NSLog("%@", urlRequest.allHTTPHeaderFields);