プログラムでアプリケーションの文字列を取得したいUser-Agent
。(注:私のアプリケーションのUIWebViewのUAではなくNSURLConnection
、ベースのHTTPリクエストのUAです。)
アプリケーションのを読み取る方法については多くのガイドがありますが、HTTPリクエスト内に詰め込まれている文字列UIWebView
User-Agent
を取得する方法についてのガイドはありません。すべてのヘッダーフィールドをコピーするためのAPIがありますが、私にはとがあり、これらはブリッジされていない不透明(OPAQUE)型です。ヘルプ!<appname>/1.0 CFNetwork/456.23
CFNetwork
CFHTTPMessage
NSURLRequest
NSURLResponse
(いくつかの良い背景資料:NSURLConnectionのuserAgentを変更すると、取得したい形式が記載されます。iOSプログラムはどのHTTP User-Agentとしてアドバタイズしますか?)