0
Im使用來自可可Three20 development library的TTURLRequest
來形成發佈請求。發佈請求:更正http標頭語法?
我正在與該設置的HTTP標頭:
[請求的setValue:VALUE forHTTPHeaderField:KEY];
我收到一個400響應。 我還使用Charles來捕獲請求和響應。請求正在退出(我已經放入了頭文件),所以顯然我沒有正確地創建頭文件,或者我錯過了一些重要的頭文件。
我設置標題是:
[request setValue:@"0"
forHTTPHeaderField:@"Content-Length"];//0 length?(not sending any raw data)
[request setValue:authorizationHeader
forHTTPHeaderField:@"Authorization"];
[request setValue:@"CUSTOM/1.0"
forHTTPHeaderField:@"User-Agent"];
[request setValue:@"application/x-www-form-urlencoded"
forHTTPHeaderField:@"Content-Type"];
什麼是正確的語法和HTTP頭的順序在後的要求嗎?
如果不知道通過線路發送的確切請求,或者查看正在設置的授權標頭,則很難進行調試。最好展示更多代碼來展示問題。如果存在隱私問題,也請告訴我們您正在設置的auth頭文件(例如Basic/Digest等),而不提供確切的頭文件值。 – feroze 2010-08-03 05:31:00