POST提交数据方式
来源:互联网 发布:ms sql server 2000 编辑:程序博客网 时间:2024/05/22 19:30
HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中POST一般用来向服务端提交数据,POST 提交数据方式又分为application/x-www-form-urlencoded、application/json、multipart/form-data、text/xml四种常见方式。
application/x-www-form-urlencoded是最常见的POST提交数据方式,我们把提交数据以key、value的方式放在Body中,服务提供方通过@RequestParam根据key值获取value值,如下:
@ApiOperation(value = "根据房间号返回同款机器房间", tags = "10.Room", notes = "根据房间号返回同款机器房间", response = RoomDTO.class) @RequestMapping(value = "/same/list", method = RequestMethod.GET) public Object findSameById( @RequestParam(value = "roomId", required = true) @ApiParam(value = "房间id", required = true) long roomId) { List<RoomDTO> list = roomService.findSameById(roomId); return Collections.singletonMap("rooms", list); }
application/json提交方式则不需要key值,我们把提交数据组装成json放在body中,服务提供方通过@RequestBody获取value值,如下:
@ApiOperation(value = "websocket开始游戏", tags = "10.Room", notes = "websocket开始游戏", response = Long.class) @RequestMapping(value = "/websocket/play", method = RequestMethod.POST) public Object play(@RequestBody String json) { long historyId = roomService.play(json); return Collections.singletonMap("historyId", historyId); }
multipart/form-data方式一般用于表单上传文件。
text/xml方式是一种比较古老的提交方式,把数据组装为xml格式提交。
由于xml 结构还是过于臃肿,一般场景用 json 会更灵活方便。
阅读全文
0 0
- POST 提交数据方式
- POST提交数据方式
- php post方式提交数据
- 使用Post方式提交数据
- 使用Post方式提交数据
- 使用Post方式提交数据
- Android Post方式提交数据
- ASP.NET POST方式提交数据!
- 数据提交方式:post和get
- Ajax的post方式提交数据
- Android 通过Post方式提交数据
- ASP.NET POST方式提交数据
- Post和Get方式提交数据
- Ajax使用POST方式异步提交数据
- http使用Post方式进行提交数据
- href 怎么使用post方式提交数据
- Android学习使用Post方式提交数据
- 数据提交方式:post和get
- 此请求已被阻止,因为当用在 GET 请求中时,会将敏感信息透漏给第三方网站。若要允许 GET 请求,请将 JsonRequestBehavior 设置为 AllowGet。
- 第一条:试C++为一个语言联邦
- Notepad++ 安装NppFTP插件总结:
- 系统间通信方式之(Kafka的实际使用场景和使用方案三)(二十五)
- java中的变量初始化问题总结
- POST提交数据方式
- Java时间Date、Calendar、TimeStamp与字符串String之前的转换
- CSP计算机认证考试 图像转换 纯C实现
- minicom
- 【Verilog HDL】学习笔记
- javascript
- windows2012 Server 集群简易步骤
- 【C++】char* 与char []定义的区别
- 页面乱码