Ajax向后端发送PUT请求的两种方法
文章目录
- 一、将POST请求修改为PUT请求
- 二、直接发送PUT请求
一、将POST请求修改为PUT请求
通过HiddenHttpMethodFilter
过滤器将POST请求修改为PUT请求
需要传入参数_method=put
Ajax代码
$.ajax({type : "post",url : basePath + "/emp/" + $("#update_emp_btn").attr("update-id"),data : $("#empUpdateModel form").serialize() + "&_method=put",success : function (result){alert("处理成功!");}
})
web.xml
<filter><filter-name>HiddenHttpMethodFilter</filter-name><filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class></filter><filter-mapping><filter-name>HiddenHttpMethodFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>
二、直接发送PUT请求
由于Tommcat版本的问题,直接发送PUT请求,后端不能获取发送过来的参数,需要使用FormContentFilter
过滤器包装请求,重写getPatamter方法。
Ajax代码
$.ajax({type : "PUT",url : basePath + "/emp/" + $("#update_emp_btn").attr("update-id"),data : $("#empUpdateModel form").serialize(),success : function (result){//关闭模态框$("#empUpdateModel").modal("hide");//跳转为当前页数toPage(currentPage);}
})
web.xml
<filter><filter-name>FormContentFilter</filter-name><filter-class>org.springframework.web.filter.FormContentFilter</filter-class></filter><filter-mapping><filter-name>FormContentFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>
Ajax向后端发送PUT请求的两种方法相关推荐
- java发送get请求_java发送http get请求的两种方法(总结)
长话短说,废话不说 一.第一种方式,通过HttpClient方式,代码如下: public static String httpGet(String url, String charset) thro ...
- php发送post请求的三种方法
这篇文章主要介绍了php发送post请求的三种方法,分别使用curl.file_get_content.fsocket来实现post提交数据,需要的朋友可以参考下 class Request{ pub ...
- 在Linux命令行发送电子邮件附件的两种方法
需 求 本文使用Centos7操作系统. 需要有一个工作正常的邮件系统.本文将不介绍如何配置邮件服务器. 1.使用mail命令 安装mailx安装包 [root@localhost ~]# yum - ...
- Python接口测试- requests 发送 post 请求的几种方法
目录 前言: 发送 json 格式的数据 前言: 想了解更多相关知识请关注我吧!或者点击这里领取全套[软件测试/自动化测试]海量资料免费领取 POST 请求用于向服务器发送数据.与 get 相比更安 ...
- Android发送短信的两种方法
Android发送短信代码的两种方法 Android发送短信代码的两种方法 有两种方法可以实现发送短信: 其一是使用intent-startActivity,URI数据格式为"smsto:n ...
- php发请求的方法,php发送http请求的几种方法
有很多时候,我们还是需要用php去发送http请求的,它可以模拟浏览器的行为,通常它的应用场景有:1.后端测试自己的接口.2.后端请求别人的数据. 后端测试自己的接口,比如我们写了一个返回json数据 ...
- 微博社交内容信息爬取(selenium和equests请求接口两种方法)
总体目标:抓取微博内容信息:给一个入口,抓分布抓取关注list,然后给到具体链接去爬取具体个人的微博信息 #我这现在有两种方式,selenium模拟登陆和下拉,二是分析接口获取具体微博信息,这边暂时没 ...
- php发送http请求的两种常用方法
第一种:使用CURL,直接上代码,开箱即用: <?php // return file_get_contents("http://thinkphp.com/index/index/cr ...
- .Net Core下发送WebRequest请求的两种方式
1.使用RestSharp.NetCore 2.使用WebApi请求方式 转载于:https://www.cnblogs.com/mailaidedt/p/6525501.html
最新文章
- 单臂路由与三层交换机—Vecloud微云
- flask_requirements
- TC(Table Control)自定义F4
- 上半年产品原型设计Axure rp稿(持续更新)
- java undo_用JAVA实现Undo、Redo,Copy、Paste、Cut_java
- List对象集合的遍历、对象赋值和向前台传递
- linux系统检测脚本,脚本检测linux系统资源
- linux driver开发
- TCP三次握手四次挥手过程及其中的状态量
- Linux下使用rsync最快速删除海量文件的方法分享
- 小米路由R1D固件升级后导致Misstar tools插件页面显示错误解决方法
- 解决啦啦外卖小程序无法生成桌台小程序二维码
- Word批量打印证书(证书套打)
- 小学生怎么做PPT?
- 开调查公司创业,他的公司营业额达80万
- 初级数据分析-python(第一节数据存储)
- Java环境安装(Linux版)
- 基于Xilinx Kintex-7 FPGA K7 XC7K325T PCIeX8 四路光纤卡226
- 普元BPS启动报错BPS Process Server startup failed,because of the UpGradeManager program
- pretty-errors:美化python异常输出以使其清晰易读
热门文章
- 手机型号后缀的S、Plus、Note、Max都是啥意思
- Jmeter向kafka发送数据
- JMeter入门操作简介
- iptables+ipset自动封闭和解封频繁访问web服务的恶意IP
- Mybatis-Plus中的查(select)和 Wrapper条件构造器-详解 V2.0
- 外贸企业网站的搜索引擎优化
- 原神过剧本键盘精灵脚本
- 阿里云 java程序 链接redis 报错 : IO Error: Connection reset
- oracle 数据导入不成功,node.js往oracle数据库插入数据失败
- 苏州大学:从PostgreSQL到TDengine