什么是forHTTPHeaderField:目标C中的@“Content-Type”

时间:2010-07-08 10:56:48

标签: objective-c

我想问一个关于目标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 个答案:

答案 0 :(得分:2)

Content-type称为 MIME类型,用于指示HTTP响应包含的数据类型。

以下是有关MIME类型和一些示例的更多信息:http://en.wikipedia.org/wiki/MIME

有关IANA批准的官方MIME类型的完整列表,请查看此处:http://www.iana.org/assignments/media-types/

回答你的另一个问题:

  • 语句1是对已填写的网络表单的响应的MIME类型。

  • 语句2是标准HTML页面的MIME类型,其字符集为UTF-8(基本上是国际支持与标准ASCII或其他内容)。