C# 检测请求是否来自移动设备

C# 检测请求是否来自移动设备,c#,web-services,svc,C#,Web Services,Svc,我正在编写一个网页调用的web服务,我需要知道请求是否来自web或移动浏览器,包括嵌入式android webview, webservice是c#,svc webservice。您可以获取调用用户代理 WebOperationContext.Current.IncomingRequest.Headers["User-Agent"]; 你要检查它是否是移动的。你是说用regex吗?这是可能的,但也许有更好的办法。

我正在编写一个网页调用的web服务,我需要知道请求是否来自web或移动浏览器,包括嵌入式android webview,
webservice是c#,svc webservice。

您可以获取调用用户代理

WebOperationContext.Current.IncomingRequest.Headers["User-Agent"];

你要检查它是否是移动的。

你是说用regex吗?这是可能的,但也许有更好的办法。