发送put或delete请求的两种方式

2023-05-16

在ajax中发送put或者delete请求的两种方式?(put请求修改)
1.将post请求转换为put或者delete请求?[同步或者异步都适用]
第一个条件:必须发送post请求
第二个条件:必须在web.xml文件中配置HiddenHttpMethodFilter
第三个提交:必须携带一个键值对:_method=put/delete

2.直接发送put或者delete请求,不支持表单序列化
要求:
1.contentType:“application/json”
2.JSON.stringify({“pid”:111,“pname”:“测试项目”});//将json对象转换为json字符串
3.在请求接口的pojo对象前面加@RequestBody注解

案例:

$.ajax({
        type:"put",
        url:"${pageContext.request.contextPath}/pro/update",
        data:JSON.stringify({"pid":111,"pname":"测试项目"}),
        contentType:"application/json",
        success:function (msg) {
            if(msg.statusCode == 200){
                alert(msg.message);
            }
        }
  });
	相反:
		JSON.stringify({"pid":111,"pname":"测试项目"});//将json对象转换为json字符串:
		JSON.parse(json字符串);                        //将json字符串转换为json对象
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

发送put或delete请求的两种方式 的相关文章

  • js 打开窗体的操作类

    create Author 让 create datetime 2011 04 22 function description 打开一个新窗口的操作类 var winOperater defaultOpenOptions window op
  • 结构体指针数组 内存分配 释放

    include
  • 类的构造函数和析构函数

    1 把对象的初始化工作放在构造函数中 把清除工作放在析构函数中 当对象被创建时 构造函数被自动执行 当对象消亡时 析构函数被自动执行 这下就不用担心忘了对象的初始化和清除工作 2 构造函数 析构函数与类同名 由于析构函数的目的与构造函数的相
  • PL/SQL程序设计_基本语法

    DECLARE V DATE DATE SYSDATE v var VARCHAR2 20 V VALID BOOLEAN BEGIN IF V VAR IS NULL THEN DBMS OUTPUT PUT LINE V VAR IS
  • 整理

    1 请将字符串逆序 如 aabbccddeeff 转化成为 ffeeddccbbaa include
  • C++设计日志:读写定界符文件

    C 设计日志 读写定界符文件 荣耀 2003 我将撰写的 C 设计实践 系列文章 会讲到一些数据处理系统设计方法 我并不希望文章局限于特定数据库产品 我也不喜欢空对空地讲述太多抽象道理 我必须编写一些模拟数据库操作的代码 用于读写定界符文件
  • postgresql 删除单个表的数据

    2种方法都只删数据 保留表结构 方法一 适用数据量较小的情况 delete from tablename 方法二 适合删除大量数据 速度快 TRUNCATE TABLE tablename 若该表有外键 要用级联方式删所有关联的数据 TRU
  • SQL删除重复数据只保留一条

    用SQL语句 删除掉重复项只保留一条 在几千条记录里 存在着些相同的记录 如何能用SQL语句 删除掉重复的呢1 查找表中多余的重复记录 重复记录是根据单个字段 peopleId 来判断 select from people where pe
  • MFC窗口销毁过程

    MFC窗口销毁过程 考虑单窗口情况 假设自己通过new创建了一个窗口对象pWnd 然后pWnd gt Create 则销毁窗口的调用次序 1 手工调用pWnd gt DestroyWindow 2 DestroyWin
  • 关于C++对象模型(下)

    下篇主要讨论调用成员函数 访问成员变量的开销 及其特殊成员函数 数组 异常处理的讨论 这篇文章中出现的对象定义都出现在上篇中 全文在这里下载 文章内容转自 http tb blog csdn net TrackBack aspx PostI
  • enum与typedef enum的用法

    前些天发现了一个巨牛的人工智能学习网站 通俗易懂 风趣幽默 忍不住分享一下给大家 点击跳转到网站 https www captainai net db 一 两者的用法 枚举类型定义用关键字enum标识 形式为 enum 标识符 枚举数据表
  • POST 和 PUT 请求 AFNetworking

    我正在尝试调用服务器 GET 调用运行良好并返回正确的 json 但是当我尝试执行 PUT 或 POST 时 服务器返回错误 我将服务器设置为接收下一条消息 method POST curl X POST d number NUMBER n
  • Ruby:带有 JSON 主体的 PUT 请求?

    我需要创建一个HTTP PUT 请求使用红宝石 该请求有一个JSON 正文 我能够使用以下方法生成 JSON 正文 require rubygems require json jsonbody JSON generate message g
  • Vimeo API:使用 HTTP PUT 和 blueimp 的 jQuery 文件上传进行流式上传

    我正在尝试在网站上实现一个上传模块 该模块允许我们的用户将视频上传到我们的 Vimeo 帐户 我正在使用 blueimp 的 jQuery 文件上传和 Vimeo 的新 API https github com blueimp jQuery
  • 如何在 HTTPie 中使用 PUT 上传文件

    我正在寻找编写语法PUT使用 HTTPie 上传文件的操作 请您指出正确的语法吗 我在官方文档中找不到这样做的方法 要使用 httpie 实现此目的 您需要做两件事 设置 HTTP 方法 https httpie org doc http
  • 对 Azure 存储 [REST][Azure Blob] 中的 PUT Blob 的 REST api 调用身份验证失败

    我正在尝试发出 PUT 请求来创建 Azure Blob 但它显示身份验证失败 我认为我在制定资源字符串或标题时犯了一些错误 这是代码 const CryptoJS require crypto js const request requi
  • 如何使用 JQuery 使用 HTTP“PUT”上传文件?

    我想使用 JQuery File Upload 上传文件 但使用 HTTP PUT 而不是多部分表单 根据他们的网站 http plugins jquery com project jQuery File Upload Multipart
  • 如何使用球衣发送和接收包含 JSON 的 PUT 请求?

    这是我的服务器 PUT Path put Consumes MediaType APPLICATION JSON Produces MediaType TEXT PLAIN public Response insertMessage Mes
  • 无法让 PUT 在 ASP.NET WebAPI 中工作

    我在 ASP NET WebApi 中的 PUT 操作中收到 405 错误 我阅读了大量页面 其中大多数建议删除 WebDAVModule 模块和 WebDAV 处理程序 例如 http forums iis net t 1166025 a
  • 是否可以通过 Elasticsearch 中的映射来更新索引中的现有字段?

    我已经创建了一个索引 它包含我的数据MySQL数据库 我有几个字段string在我的表中 我需要它们作为不同的类型 integer double in Elasticsearch 所以我知道我可以通过mapping如下 mappings m

随机推荐