Использование заголовка accept с NSMutableURLRequest в iOS

У меня проблема с моим NSMutableURLRequest. Мой сервер поддерживает как JSON, так и XML-форматы, и они разделены заголовком доступа. Он также по умолчанию использует JSON, если не установлен заголовок доступа. Что в основном означает, что когда я хочу получить ответ в XML, мне нужно создать запрос с «application / xml» в качестве заголовка доступа.

Проблема, с которой я столкнулся сейчас, состоит в том, что даже если я передаю правильный заголовок доступа, чтобы получить ответ в XML, я все равно получаю JSON (потому что это по умолчанию). Это как мой запрос, игнорирует заголовок доступа. Есть ли что-то еще, что мне нужно создать, чтобы заставить мой запрос работать с заголовками?

Запрос действительно прост:
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
[request setValue:@"application/xml" forHTTPHeaderField:@"Accept"];

Я подтвердил, что мой запрос содержит мои заголовки, напечатав allHTTPHeaderFields:
headers: {
Accept = "application/xml";
}

One Solution collect form web for “Использование заголовка accept с NSMutableURLRequest в iOS”

Может ли использование должно содержать Content-Type ?

 NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url]; [request setValue:@"application/xml" forHTTPHeaderField:@"Content-Type"]; 

Поскольку «application / xml» всегда передается в поле заголовка «Content-Type».

  • Можно ли загрузить файл на сервер без преобразования его в NSData?
  • Установите NSDictionary в HTTPBody и отправьте с помощью метода POST
  • Как загрузить несколько файлов mp4 в фоновом режиме с прогрессом в iOS?
  • AFNetworking AFHTTPRequestOperation блок никогда не вызывается
  • «DataTaskWithRequest» запрашивает NSMutableRequest дважды, когда требуется только один запрос
  • Отправить запрос удаления http
  • Как удалить заголовки в NSMutableURLRequest?
  • Как я могу использовать строку запроса (-data-urlencode) в NSMutableURLRequest?
  • Добавить поля в NSMutableURLRequest
  • Изменить заголовок NSMutableURLRequest по умолчанию
  • NSURLErrorDomain Code = -1012 Операция не может быть завершена
  • Interesting Posts

    Перейдите из UITextField в UITextView

    Попытка понять протокол / делегатов в Swift

    приложение для создания / архивирования xcode для всех, кто будет работать в симуляторе

    Как настроить покупку In-app: «метаданные отсутствуют»

    Создайте пользовательский UIImagePickerController для установки соотношения сторон камеры

    Различия между applicationDidEnterBackground и applicationWillTermimate

    iOS swift 0 ключ / значение пары для непустого словаря

    Может ли кто-нибудь показать мне, как использовать CoreMIDI на iOS?

    Как отслеживать точную проблему для сбоя в iOS

    iOS. Существует ли какой-либо метод для получения CTCoreMessage с конкретными ключевыми словами из CTCoreAccount или CTCoreFolder в библиотеке Mailcore?

    Как получить ПОЛНОЕ изображение из UIWebView, включая внеэкранный контент

    Не удалось разобрать приложение iOS Banking

    Ускорьте выборку сообщений для моего приложения в социальной сети, используя запрос вместо повторного наблюдения за одним событием

    Подклассификация NSOperation для интернет-операций с повторением

    AFNetworking 2.0 отменяет определенную задачу

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.