Я хотел бы получить информацию с веб-сайта. У меня уже есть HTML-код сайта. Тем не менее, я хотел бы получить больше информации заголовка на веб-сайте (например, код статуса http)NSHTTPURLRequest header
После прочтения библиотеки я обнаружил, что есть 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?
Большое спасибо.
Вы можете сделать 'NSLog (@" Поля заголовка% @ ", responseAllHeaderFields);' –