アプリでAPIなどにリクエストをする場合に、UAを書き換える必要があったためAlamofireを使用した場合の実装です。
コード
// managerのインスタンスを取得してUAを書き換え
let manager = Alamofire.Manager.sharedInstance
manager.session.configuration.HTTPAdditionalHeaders = [
"User-Agent": "Hogehoge"
]
// リクエストの方法は特に変更なし
manager.request(.GET, "https://api.com/user/get").responseJSON(
options: NSJSONReadingOptions(),
completionHandler: { (request, response, JSON, error) -> Void in
println(JSON)
})