禁用下载ashx json文件

时间:2015-05-24 10:51:34

标签: c# asp.net json

我有用于Android应用程序Handler1.ashx的其余api json web服务:

using JsonServices;
using JsonServices.Web;

namespace JSONWebAPI
{
    /// <summary>

    /// </summary>
    public class Handler1 : JsonHandler
    {
       public Handler1()
        {
            this.service.Name = "JSONWebAPI";
            this.service.Description = "JSON API for android appliation";
            InterfaceConfiguration IConfig = new InterfaceConfiguration("Service1", typeof(IServiceAPI), typeof(ServiceAPI));
            this.service.Interfaces.Add(IConfig);
        }

    }
}

Android应用程序将转到此链接: “mydomain.com/jsonWebAPI/Handler1.ashx”检索详细信息并与我的c#代码和sql server查询进行通信。

现在,如果添加到查询字符串Handler1.ashx?android或?csharp 我的所有json类都将作为文件下载,用户可以看到我的代码。

我该如何预防呢? 我想保护这个Web服务处理程序。

谢谢大家。

0 个答案:

没有答案