2010-07-08 31 views
1

我想問一個關於目標C的問題。什麼是"content-type"NSMutableURLRequest?它是否與標題字段相關,因爲我看到forHTTPHeaderField什麼是forHTTPHeaderField:@目標C中的「Content-Type」C

另外,以下聲明有什麼不同?

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

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

非常感謝。

回答

2

Content-type被稱爲MIME類型,它指示HTTP響應包含哪種數據。

以下是有關MIME類型和一些示例的詳細信息:http://en.wikipedia.org/wiki/MIME

對於由IANA批准的正式的MIME類型的完整列表,看看這裏:http://www.iana.org/assignments/media-types/

爲了回答您的其他問題:

  • 聲明1是一個MIME類型的web表單的響應已經被填充。​​

  • 聲明2是標準HTML頁面的MIME類型,它具有UTF-8字符集(基本上,國際支持與標準ASCII或其他)。

+0

感謝您的回覆。我想問一下'&'。它是ASCII還是非ASCII?聲明1中的「填充」是什麼意思?謝謝。 – Questions 2010-07-08 11:29:51