2012-03-14 64 views
2

我已經看到了用戶代理和是它擁有一個很好的信息集,但在一個醜陋的字符串,而不是在一個可愛的對象,我可以參考某些部分。ASP.NET - 是否可以將用戶代理放入對象中?

是否有一個對象持有用戶代理或一種方式,我可以把這個醜陋的字符串,把它變成一個可愛的對象?

感謝

回答

1

你有沒有看着HttpRequest.Browser

+0

是的!它不會接受,如果它是一個mac – Funky 2012-03-14 16:40:15

+0

嘗試並添加51Degrees.mobi NUget包:https://nuget.org/packages/51Degrees.mobi - 它是專爲移動檢測,但它可能已豐富瀏覽器功能,您可以使用。 – MartinHN 2012-03-14 17:06:42

0

的用戶代理字符串格式目前被的RFC 2616 (HTTP/1.1)

節14.43中指定的字段可以包含多個產品標記(第3.8節)並 評論標識劑和其形成 顯著一部分的任何子產品用戶代理

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

因此,這將是很難創建一個特定對象,該對象將能夠解析該UA字符串並存儲值,則可以爲UA字符串中的信息創建一個Key Value對的列表。

相關問題