base64 でエンコードされていない限り、ヘッダー フィールド (つまり、@"Content-Type") の値を設定しても値が取得されないようです。メソッドのドキュメントには、プレーンな NSString が必要であると書かれているため、実際には問題になりません。ただし、この方法でエンコードすると、投稿リクエストの値が役に立たないように見えます...そうですか?下記参照:
[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`*
アイデアはありますか?
ありがとう!
自分