我想检测我的Silverlight客户端在ASP.Net MVC中发出的请求。 据我记得,Silverlight无法设置'X-Requested-With'。 我该怎么用?
答案 0 :(得分:1)
答案 1 :(得分:1)
您可能只需制作自己的标题(例如X-This-Is-Silverlight = true或其他内容)。然后你只需要在你的mvc-application中检查那个头文件(不应该很难)。如果没有,你可以总是添加一个querystring参数(比如mysite.com/home?issilverlight=true),但随后可以用浏览器伪造它。
此外,您可以尝试使用Http Put(或者除了获取或发布之外的其他内容),因为普通浏览器不会这样做。