3

小文字のヘッダー フィールドを NSMutableURLRequest に追加する方法を理解するのにかなりイライラしています。

NSMutableURLRequest *urlRequest = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:MyURLString]];
[urlRequest setValue:@"aValue" forHTTPHeaderField:@"field"];

上記の例では、ヘッダー フィールド名は大文字と小文字が区別されないため、「field」は「Field」に切り替えられます。これはあってはならないことだと思いますが、そうです。私が使用している API は大文字と小文字が区別されるため、GET 要求は無視されます。ケーススイッチをオーバーライドする方法はありますか?

4

3 に答える 3

2

HTTP ヘッダー フィールドは大文字と小文字を区別しないはずなので、API を修正する必要があります。

于 2010-03-30T07:47:44.237 に答える
2

このトピックに関するブログ投稿を書きました: Fixing -[NSMutableURLRequest setValue:forHTTPHeaderField:]読むことをお勧めします。この問題を修正する方法と、修正すべきではない理由を学びます。

于 2010-06-02T07:55:42.630 に答える