Asp.net mvc 3 停止代理服务器将HTTP POST转换为HTTP GET

Asp.net mvc 3 停止代理服务器将HTTP POST转换为HTTP GET,asp.net-mvc-3,http-headers,node-http-proxy,Asp.net Mvc 3,Http Headers,Node Http Proxy,我有一个web应用程序,它具有仪表板功能。该应用程序被许多不同的公司在许多不同的环境中使用,包括所有的浏览器 有一段javascript每60秒刷新一次仪表板,通过http POST发送到返回JSON的url 对于一个用户(根据我的日志,仅一个用户),从该URL每隔60秒生成以下.NET错误消息: System.InvalidOperationException: This request has been blocked because sensitive information

我有一个web应用程序,它具有仪表板功能。该应用程序被许多不同的公司在许多不同的环境中使用,包括所有的浏览器

有一段javascript每60秒刷新一次仪表板,通过http POST发送到返回JSON的url

对于一个用户(根据我的日志,仅一个用户),从该URL每隔60秒生成以下.NET错误消息:

    System.InvalidOperationException: This request has been blocked because sensitive information     could be disclosed to third party web sites when this is used in a GET request. To allow GET    requests, set JsonRequestBehavior to AllowGet.
   at System.Web.Mvc.JsonResult.ExecuteResult(ControllerContext context)
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(ControllerContext controllerContext, ActionResult actionResult)
   at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass1c.<InvokeActionResultWithFilters>b__19()
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation)
   at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass1c.<>c__DisplayClass1e.<InvokeActionResultWithFilters>b__1b()
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult)
   at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)
以及:

Response.Cache.SetNoTransforms();
但问题依然存在

我是否可以设置其他HTTP头来指示代理停止损坏东西?还有其他让这些代理行为的方法吗?或者浏览器中是否有任何东西可能正在执行此操作


更新:写这篇文章之后,来自同一家公司的另外两个不同的用户现在产生了这些错误,这给我的代理理论增加了分量。

代理这么做似乎很奇怪——肯定会让许多网站无法使用。你知道他们在用什么浏览器吗?政府部门。可能是因为使用了一个古老的浏览器或是一些不喜欢javascript json请求的东西。是的,看起来很奇怪,但找不到任何其他解释。他们在Vista:Mozilla/4.0(兼容;MSIE 8.0;Windows NT 6.0;Trident/4.0;SLCC1;.NET CLR 2.0.50727;.NET CLR 3.5.30729;.NET CLR 3.0.30729)上使用IE 8。此后,我在标题中发现了这一点,它准确地指出了设备在做什么:Via:1.1 NPS-PROXY.NPS.LOCAL:8004(Cisco IronPort WSA/7.5.2-303)-但我仍然无法停止转换。
Response.Cache.SetNoTransforms();