Для чего используется HTTHHaderField: @ "Content-Type" в задаче C - PullRequest
1 голос
/ 08 июля 2010

Я хочу задать вопрос о цели C. Что такое "content-type" в NSMutableURLRequest? Это связано с полем заголовка, как я вижу forHTTPHeaderField?

Кроме того, в чем разница между следующим утверждением?

// statement 1
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];

// statement 2
[request setValue:@"text/html; charset=UTF-8" forHTTPHeaderField:@"Content-Type"];

Большое спасибо.

1 Ответ

2 голосов
/ 08 июля 2010

Content-type известен как MIME-тип , который указывает, какие данные содержит HTTP-ответ.

Вот дополнительная информация о типах MIME и некоторые примеры: http://en.wikipedia.org/wiki/MIME

Полный список официальных типов MIME, утвержденных IANA, можно найти здесь: http://www.iana.org/assignments/media-types/

Чтобы ответить на ваш другой вопрос:

  • Оператор 1 - это тип MIME для ответа на заполненную веб-форму.

  • Оператор 2 - это тип MIME для стандартной HTML-страницы с набором символов UTF-8 (в основном международная поддержка по сравнению со стандартным ASCII или чем-то еще).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...