Похоже, что значения настройки для поля заголовка (т. Е. @ "Content-Type") не примут значение, если оно не кодировано в base64. Документы метода говорят, что требуется простая строка NSString, так что это действительно не должно иметь значения. Тем не менее, кодирование таким образом, кажется, делает бесполезным значение для запроса post ... верно?
Смотрите ниже:
[req setHTTPBody:allData];
[req setHTTPMethod:@"POST"];
[req setValue:@"multipart/related; "
"boundary==_27da60ee13b84794c5873572c502aaae\n" forHTTPHeaderField:@"Content-Type"];
NSLog(@"\n\n\t\t===headerField content-type===\n\n%@", [req valueForHTTPHeaderField:@"Content-Type"]);
Урожайность:
2010-12-22 09:53:23.008 uploadXMLText[96009:207]
===headerField content-type===
(null)
Но если я закодирую строку значения @ "multipart ..." в base64:
Урожайность:
2010-12-22 10:06:37.185 uploadXMLText[96234:207]
===headerField content-type===
bXVsdGlwYXJ0L3JlbGF0ZWQ7IGJvdW5kYXJ5PT1fMjdkYTYwZWUxM2I4NDc5`*
Есть идеи у кого-нибудь?
Спасибо!
Me