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請求。項目

相關文章
相關標籤/搜索