高度な検索
Developer Connection
Member Login ログイン | ご入会 ADC連絡先

Technical Q&A QA1073
Setting request headers in URL Access


Q:URLHTTPRequestHeader を使用してヘッダを設定すると、URL Access を使った転送が失敗するのはなぜですか?

A:Mac OS 8.6 から Mac OS X 10.0.4 までのバージョンには URL Access のバグ(r. 2644424) があり、kURLHTTPRequestHeader を使って、ヘッダ全体を設定して転送しようとすると、ヘッダが重複し、ほとんどの転送は失敗します。このバグは、Mac OS X 10.1 で修正されましたが、それ以前のバージョンの Mac OS で問題を回避するには、ヘッダ全体をいっぺんに設定せずに、他の URL Access 定数を使ってヘッダの個々のコンポーネントを設定します。使用できる定数は次のとおりです。

kURLHTTPRequestMethod ― GET または POST など。
kURLHTTPUserAgent ― 任意のユーザエージェントの文字列。
kURLHTTPRequestHeader ― ヘッダの残りの内容。


[2002 年 9 月 10 日]