2012-03-14 15 views
2

私はユーザエージェントを見てきました。はい、素晴らしい情報セットを保持していますが、醜い文字列であり、特定の部分を参照できる素敵なオブジェクトではありません。ASP.NET - ユーザーエージェントをオブジェクトに入れることは可能ですか?

ユーザエージェントを保持するオブジェクトがありますか、この醜い文字列を受け取り、素敵なオブジェクトにする方法はありますか?

おかげ

答えて

1

あなたがHttpRequest.Browserで見たことがありますか?

+0

はい!それがマックかどうかを拾うことはありません – Funky

+0

51Degrees.mobi NUgetパッケージを試して追加してください:https://nuget.org/packages/51Degrees.mobi - モバイル検出のために設計されていますが、使用できるブラウザ機能 – MartinHN

0

User-Agent文字列の形式は、現在のフィールドは、複数の製品トークン(セクション3.8)とする薬剤を同定 コメントと 重要な部分を形成する任意のサブプロダクトを含むことができるRFC 2616 (HTTP/1.1)

のセクション14.43で指定されていますユーザーエージェントの

User-Agent  = "User-Agent" ":" 1*(product | comment) 

したがって、UAを解析することができるだろう特定のオブジェクトを作成することは非常に難しいだろう値を格納すると、UA文字列の情報のキー値のペアのリストを作成することができます。

関連する問題