我正在設置一個請求到我的服務器,我已經幫了一些建議,但我想要一些代碼的一些澄清。nsurlrequest設置爲POST
在第二行代碼,有什麼的setValue:和forHTTPHeaderField:用於值?我想爲HTTPHeaderField:設置MIME類型......但我不知道什麼setValue是爲什麼或它如何影響我的請求。
[request setHTTPMethod: @"POST"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"content-type"];
[request setHTTPBody:postBodyData];
任何幫助將不勝感激。
非常感謝鏈接..我檢查了蘋果文檔,他們給最無助的(對我來說)描述**參數 值 標題字段的新值。該字段的任何現有值均由新值替換。 字段 要設置的標題字段的名稱。爲了與HTTP RFC保持一致,HTTP標頭字段名稱不區分大小寫。 ** – 2012-02-23 21:45:27
@ C.Johns查看增加的信息,它應該使Content-Type頭部使用更清晰。至於setValue:forHTTPHeaderField:函數,第二個參數負責ANY頭名稱(寫入時不區分大小寫),第一個參數是該頭文件的值。是的,標題應該有值,標題名稱是鍵(就像字典)。 – 2012-02-23 22:08:33