c#如何区分POST,GET,Ajax请求

今天在项目中须要区分ajax请求,同时还要区分ajax是POST仍是GET,以作出不一样的处理。ajax

 

区分POST,GET比较容易,直接使用Request.RequestType 就能够了,返回值就是“POST”或者“GET”;c#

 

区分ajax就须要用头信息了,由于ajax请求会多出一以下内容spa

x-requested-with  XMLHttpRequestit

因此,c#只需作以下判断便可:request

Request.Headers["x-requested-with"]=="XMLHttpRequest"请求

相等是为ajax请求。项目

相关文章
相关标签/搜索