分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

如何判断一个请求为ajax请求?

发布时间:2023-09-06 01:40责任编辑:苏小强关键词:暂无标签

AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和XML)。

ajax的请求头如下:

如上图所示具有“X-Request-With”属性,该属性的值为“XMLHttpRequest”[AJAX请求中主要对象(原生对象)]

而普通请求的请求头为:

示例代码如下:

String requestType = request.getHeader("X-Requested-With");if("XMLHttpRequest".equals(requestType)){ ???System.out.println("AJAX请求..");}else{ ???System.out.println("非AJAX请求.."); ???//此时requestType为null}

同样,可以根据此属性来限制方法只能接受AJAX请求。

 @RequestMapping(value = "testParamsAndHeaders", params = { "username","age!=10" }, headers = { "X-Requested-With=XMLHttpRequest" }) ???public String testParamsAndHeaders() { ???????System.out.println("testParamsAndHeaders"); ???????return SUCCESS; ???}

如何判断一个请求为ajax请求?

原文地址:https://www.cnblogs.com/lxcmyf/p/8397430.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved