我有用于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服务处理程序。
谢谢大家。