欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 时评 > Springboot项目发送请求

Springboot项目发送请求

2025/3/15 16:09:48 来源:https://blog.csdn.net/liuyang___/article/details/146265345  浏览:    关键词:Springboot项目发送请求

GET,PUT,PUT,DELETE这些请求大家都比较熟了,我们今天来说一下如何在springboot项目中发送这些请求。

我们还是接着上一个项目,先测试一下get请求!

我们再试一下post请求

我们可以看到,失败了!失败的原因就是我们网页端不能直接发起post请求。所以我们用post再试试

这样就成功了
剩下的也都一样,默认的就是GET

我们再接着定义一下路由

就这样,就可以通过/web/nihao这个路由去访问了,而且是二级路由!

接下来,我们来玩一下post,我先创建了一个obj对象,然后在obj对象里面写一个name,并自动生成get和set方法

这个参数是默认

 http://localhost:9090/web/post?name=小刘

这样传过来的,如果我们不用问号,我们用斜杠传参,那么就会报错!这个叫url参数

我们现在来剖析一下这个函数

我们这样写,就会返回data:20,那也就是说,我们括号里面的才是返回的值,而我们写的http://localhost:9090/web/post?name=小刘&age=20z
 

这个链接里面的这两个参数,是我们传进去的,也就是函数上面这俩括号的值!

记住:传过去的是上面函数的值,返回回来的data才是下面的值

你这样写就是url参数,而且你的url参数可以为空。

我们现在要试试,我们不传入这样的东西了,我们要试一下传入json可不可以呢?那么我们就会用到@RequestBody注解,这个就可以帮助我们传入json数据

我们可以看到,这样我们就做到了传入的是json,返回值也是json了!这样我们就会请求json数据了!

我们顺便也试一下put请求

我们再来测试一下DELETE请求

delete接口为什么不传入json呢?我们试一下,可不可以传入json呢?

我们发现也是可以的!那这样我们就可以用delete删除一组数据了,比如,我们传输一个数组(记得加@RequestBody转换成json)看一下

这样就成功了!证明delete接口是可以传json的!这样我们就可以实现一个效果,就是批量删除!

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词