Я хотел бы получить некоторую информацию с веб-сайта.Я уже получил HTML-код сайта.Тем не менее, я хотел бы получить дополнительную информацию о заголовке веб-сайта (например, код состояния http)
После прочтения библиотеки Apple я обнаружил, что есть 2 способа, которые могут отображать эту информацию.Тем не менее, я могу использовать только один из методов (есть предупреждение), другой не может быть использован.
Ниже приведен код.
NSHTTPURLResponse *response = nil;
NSError *error = nil;
NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
NSString *data=[[NSString alloc]initWithData:responseData encoding:NSUTF8StringEncoding];
NSDictionary *responseAlllHeaderFields = [response allHeaderFields];
// how can I convent the NSDictionary to the NSString, I cannot use the NSLog to display the information
NSLog(responseAlllHeaderFields); // <-- wrong
// returns the HTTP status code for the response
NSInteger *responseStatusCode = [response statusCode];
// warning: initialization makes pointer from integer without a cast
NSLog(@"\nThe status code is %d\n", responseStatusCode);
Кроме того, есть ли другие методы дляполучить заголовок informatino?
Большое спасибо.