我们在设计b/s程序的时候,经常要用到xml,,我们可以把这些xml数据保存在数据库里。
还有很多情况我们会把xml数据保存成文件放在服务器上。这样就有一个问题,,访问者如果知道这个xml地址,就可以在浏览器里访问到。而对于一些xml你不想被访问。接下来介绍如何实现这个功能。
先申明一点,既然不能被客户端访问,所以你也不能用客户端脚本来解析这些xml,只能在服务器上解析后再把结果传给访问者。
方法很简单,
1、首先你先写一个自己的处理类。该处理类继承自IHttpHandler。
代码如下,这里代码比较简单,你可以根据自己功能需要增加复杂的功能
using System;
using System.Web;
namespace Dxh.Handler
{
///
/// Handler 的摘要说明。
///
public class XmlHandler : IHttpHandler
{
public XmlHandler()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public void ProcessRequest(System.Web.HttpContext context)
{
HttpResponse objResponse = context.Response ;
objResponse.Write("
TPLink TLWDR4320 无线路由器IP带宽控制功能分配带宽设置方法
SQL Server 2008及更高版本数据库恢复做法之日志尾部备份实用指南
TPLink TLWDR4320 无线路由器控制管控小孩上网行为设置
TPLink TLWDR4320 无线路由器打印服务器设置指南
TPLink TLWDR8620 52 无线路由器当作交换机使用教程
TPLink TLWDR8620 52 无线路由器映射服务器到外网操作方法