[置顶] 判断用户的请求类型 get or post 然后同步 或者 异步 执行 方法
2011-11-07 21:44
302 查看
这个是判断类 根据上下文中得到的 访问类型 。判断执行那个方法
using System; using System.Web; class HandlerFactory : IHttpHandlerFactory { public IHttpHandler GetHandler(HttpContext context, string requestType, String url, String pathTranslated) { IHttpHandler handlerToReturn; if ("get" == context.Request.RequestType.ToLower()) { handlerToReturn = new HelloWorldHandler(); } else if ("post" == context.Request.RequestType.ToLower()) { handlerToReturn = new HelloWorldAsyncHandler(); } else { handlerToReturn = null; } return handlerToReturn; } public void ReleaseHandler(IHttpHandler handler) { } public bool IsReusable { get { return false; } } }
在执行这个类的时候,首先要在web.config中添加一个节点
<configuration><system.web><httpHandlers> <add verb="GET,POST" path="*.sample" type="HandlerFactory" /> </httpHandlers></system.web></configuration>
相关文章推荐
- 判断用户的请求类型 get or post 然后同步 或者 异步 执行 方法
- okHttpClient异步同步的get和post请求方法
- IOS开发笔记-NSURLConnection同步请求和异步请求以及get方法,post方法
- 网络请求的get,post 方法,同步,异步请求
- XMLHTTP的请求同步和异步、方法的GET和POST
- SpringMVC 实现根据不同的请求类型(请求方法method=GetOrPost)分别响应
- SpringMVC 实现根据不同的请求类型(请求方法method=GetOrPost)分别响应
- IOS之同步请求、异步请求、GET请求、POST请求
- iOS中的请求(GET请求,POST请求,同步请求,异步请求)
- IOS之同步请求、异步请求、GET请求、POST请求
- OKHttp异步get,post请求和同步请求
- IOS之同步请求、异步请求、GET请求、POST请求
- IOS之同步请求、异步请求、GET请求、POST请求
- AsyncTask的异步执行方法中get请求的方式
- IOS之同步请求、异步请求、GET请求、POST请求
- 用okhttp请求 get同步 get异步 post异步
- IOS网络请求(同步GET,同步POST,异步GET,异步POST)
- iOS 数据请求 同步get 同步post 异步get 异步post
- Objective-C 之同步请求、异步请求、GET请求、POST请求
- 通过JS和PHP两种方法判断用户请求时使用的浏览器类型