Postman+Java springboot演示 get post put delete请求并携带(路径 路径问号后 json 表单)参数形式

这篇具有很好参考价值的文章主要介绍了Postman+Java springboot演示 get post put delete请求并携带(路径 路径问号后 json 表单)参数形式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我们先创建一个java的springboot工程
在项目中 找到启动类的位置目录
Postman+Java springboot演示 get post put delete请求并携带(路径 路径问号后 json 表单)参数形式
在项目创建一个类 叫 user
我是想将 user 当做一个属性类的 按规范来讲 我们可以创建一个entity包 然后在下面去创建属性类 但这里 我们不想搞那么麻烦了 毕竟只是练习一下
然后 user参考代码如下

package com.example.threshold;

public class user {
    private String name;
    public String getName(){
        return this.name;
    }
    public void setName(){
        this.name = name;
    }
}

这里 只是定义了一个name属性 字符串类型
然后给他声明了毕竟基本的 get和set函数
这个类 就是用来接和返回json数据的

然后 我们在启动类目录下创建一个包叫 controller
controller 下创建一个类 叫 UserController
Postman+Java springboot演示 get post put delete请求并携带(路径 路径问号后 json 表单)参数形式
UserController类参考代码如下

package com.example.threshold.controller;

import com.example.threshold.user;
import org.springframework.web.bind.annotation.*;

//声明RestController控制器
@RestController
//设置本类的公共前缀user
@RequestMapping("/user")
public class UserController {

    // 设置一个 GET接口  子路径get  接受一个id参数  id要跟在路径后面
    @RequestMapping(value = "/get/{id}",method = RequestMethod.GET)
    @ResponseBody
    public String getId(@PathVariable Integer id) {
        return "您要获取的用户id为"+id;
    }

    //设置一个 POST请求  子路径叫  add 接受一个name参数   需要传递的方式是一个 表单传参或者路径问号后传参方式带的参数
    @RequestMapping(value = "/add", method = RequestMethod.POST)
    @ResponseBody
    public String addUser(@RequestParam String name) {
        return "你要添加的用户名称为"+name;
    }

    //设置一个 PUT请求 子路径叫  edit   接受一个user类对象参数  要求json传参
    @RequestMapping(value = "/edit", method = RequestMethod.PUT)
    @ResponseBody
    public user editUser(@RequestBody user user) {
        //把接到的json传回去
        return user;
    }

    // 设置一个DELETE请求  子路径为delete   接受一个参数id 和 一个type参数  接受方式为  表单或者 路径问号后携带参数
    @RequestMapping(value = "/delete", method = RequestMethod.DELETE)
    @ResponseBody
    public String deleteUser(@RequestParam Integer id,Integer type) {
        return "你要删除的用户id为"+id+"操作类型为"+type;
    }
}

这里 我们设置平时开发最常用的四种请求方式
get 获取数据
post 添加/提交数据
put 修改数据
delete 删除数据
然后 用了 路径携带 路径问号后携带 json 表单 四种比较常见的传参方式

然后 我们打开Postman
创建一个项目
Postman+Java springboot演示 get post put delete请求并携带(路径 路径问号后 json 表单)参数形式
然后 我们先来测试 第一个get 路径带参
首先 我们要启动项目
Postman+Java springboot演示 get post put delete请求并携带(路径 路径问号后 json 表单)参数形式
从下面系统输出的信息 得出 程序运行在 8080端口
Postman+Java springboot演示 get post put delete请求并携带(路径 路径问号后 json 表单)参数形式
这里 我们要请求这个类 就是 先请求端口 http://localhost:8080/
但后面 因为我们类声明路径 user
要请求本类的接口 就需要在端口后加上 user
http://localhost:8080/user
然后 再加上我们要请求的方法路径 就是
http://localhost:8080/user/get
后面再加上个路径id
那么 我们回到Postman
右键项目下创建一个请求
Postman+Java springboot演示 get post put delete请求并携带(路径 路径问号后 json 表单)参数形式
给请求命名 并放上路径
Postman+Java springboot演示 get post put delete请求并携带(路径 路径问号后 json 表单)参数形式
这里 我们路径后的 id 显然给了 123321
选择请求类型为get 名称也输入了 通过id获取数据
弄好了 直接发送请求
Postman+Java springboot演示 get post put delete请求并携带(路径 路径问号后 json 表单)参数形式
这里 我们第一个显然就跑通了

然后 来试第二个 pust 表单传参
还是在Postman项目中创建一个请求
Postman+Java springboot演示 get post put delete请求并携带(路径 路径问号后 json 表单)参数形式
这里 请求命一下名
然后请求方式选择 post
路径放上去 我们方法名上面的路径是 add
那么就是 http://localhost:8080/user/add
然后 选择 Body的请求方式
参数类型 选择表单 也就是 form-data
下面键值对位置 输入我们的键和值
这里 我们的 键是 name 值是 小猫猫
Postman+Java springboot演示 get post put delete请求并携带(路径 路径问号后 json 表单)参数形式
弄好了点击运行
Postman+Java springboot演示 get post put delete请求并携带(路径 路径问号后 json 表单)参数形式
这样 我们表单传参的 post请求就也可以了

然后我们再来试一个重头戏
put 接受json参数 并且返回一个json的请求
请求路径为 edit
因此为 http://localhost:8080/user/edit
这里 我们还是在Postman项目上创建一个请求
Postman+Java springboot演示 get post put delete请求并携带(路径 路径问号后 json 表单)参数形式
然后 修改它的名称 路径 请求方式设为 put
然后 参数还是选择 body
但下面 要选择 raw
raw下有很多种类型 这里 我们要选请求 json
Postman+Java springboot演示 get post put delete请求并携带(路径 路径问号后 json 表单)参数形式
然后输入我们的json

{
    "name":"小猫猫"
}

弄好了就运行
Postman+Java springboot演示 get post put delete请求并携带(路径 路径问号后 json 表单)参数形式
可以看到 不但传的 返回的json都可以了

然后 我们来试最后一个 DELETE请求 路径问号后传参
方法上声明路径delete 所以就是
http://localhost:8080/user/delete?id=KaTeX parse error: Expected 'EOF', got '&' at position 5: {id}&̲type={type}

这里 我们还是在Postman项目上创建一个请求
Postman+Java springboot演示 get post put delete请求并携带(路径 路径问号后 json 表单)参数形式
这里 我们只需要将路径放上去 因为你问号后面带了参数 Postman还是比较智能的 他会自动 帮你识别上去
然后我们选择请求类型为delete
Postman+Java springboot演示 get post put delete请求并携带(路径 路径问号后 json 表单)参数形式
弄好了 我们发送请求
Postman+Java springboot演示 get post put delete请求并携带(路径 路径问号后 json 表单)参数形式
过程也是非常的顺利文章来源地址https://www.toymoban.com/news/detail-462324.html

到了这里,关于Postman+Java springboot演示 get post put delete请求并携带(路径 路径问号后 json 表单)参数形式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基本的 HTTP 方法GET、POST、PUT 和 DELETE

    GET 方法用于从服务器检索资源。这是一种安全的方法,因为它不会以任何方式改变资源的状态。GET 方法是幂等的,因此多次调用此方法将始终给出相同的结果。 POST 方法用于在服务器上的资源集合中创建新资源。 需要注意的是,POST 是非幂等的。因此,调用两个相同的 POS

    2024年02月15日
    浏览(41)
  • Post和Get,Post和Put请求的区别

    最直观的区别就是 Get 请求把参数包含在 url 中,但是 Post 通过 request body 传递参数 1、应用场景 Get 请求是一个幂等的请求,一般 Get 请求用于对服务器资源不会产生影响的场景(如请求一个网页的资源); Post 不是一个幂等的请求,一般用于对服务器资源会产生影响的场景(

    2024年02月02日
    浏览(60)
  • ajax构造get、post、put请求

    前端代码: 后端代码:

    2024年02月12日
    浏览(48)
  • Postman发送post和get请求json数据,并用SpringBoot接受

    1. 在controller类中加入如下代码用于举例 TestContoller.java 这里有两个映射,一个是\\\"/test\\\",用于测试程序有没有成功,一个是\\\"/User\\\",为用户,存放用户的账户名和密码 2. 在dto中导入数据以封装数据 TestDto.java @Data在导入lombok插件和依赖后可以直接使用,可以起到简化代码的作用 在

    2023年04月09日
    浏览(47)
  • https请求httputil方法的使用实例get,post,put

    一、get方式 返回数据格式 这里可以用类来接收,然后获取data里面数据(如上) 二、post方式 三、put方式

    2023年04月09日
    浏览(88)
  • 前端Get Post Put Delect请求 传参数 不传参数给后端

    Get请求不传参、Get请求传不是实体类的参数、Get请求传实体类的参数 Post 请求不传参数、Post请求传不是实体类的参数、Post请求传实体类的参数  总是分不清,其中Delect 请求使用的地方很少就先记录Delete请求吧 前端 前端跳后端 后端 前端 前端跳后端 后端 前端 前端跳后端 后

    2024年02月07日
    浏览(64)
  • uni-app封装request请求及get、post、put等方法

    直接上代码 request.js文件 export default {   common: {     baseUrl: \\\"http://172.20.4.212:3000/api\\\",     data: {},     header: {       \\\"Content-Type\\\": \\\"application/json\\\",       \\\"Content-Type\\\": \\\"application/x-www-form-urlencoded\\\"     },     method: \\\"GET\\\",     dataType: \\\"json\\\"   },   request (options = {}) {     uni.showLoading({  

    2024年02月09日
    浏览(43)
  • get/post请求使用工具(apifox/postman/浏览器)能请求通但是java代码不行的问题解决

    一个接口,使用 apifox 、 postman 工具都可以测通; 但是java代码请求不通; 一般来说对于某个接口,只要接口调试工具或者浏览器能请求通,那么接口提供方极大概率没有问题,主要还是请求代码的问题。而请求代码的问题大多数又是请求头 Header 的问题,这类问题的主要解决

    2024年02月02日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包