当前位置: 首页 > news >正文

龙岩网站优化公司湖南省人民政府

龙岩网站优化公司,湖南省人民政府,十大免费ppt网站流氓下载,如何做凡客网站HTTP 请求中4大参数类型和接收方法。 1、请求头参数head 请求头参数顾名思义,是存放在请求头中发送给服务器的参数,服务器通过解析请求头获取参数内容。通常会存放本次请求的基本设置,以帮助服务器理解并解析本次请求的body体。 参数形式如…

HTTP 请求中4大参数类型和接收方法。

1、请求头参数head

请求头参数顾名思义,是存放在请求头中发送给服务器的参数,服务器通过解析请求头获取参数内容。通常会存放本次请求的基本设置,以帮助服务器理解并解析本次请求的body体。 参数形式如:

Accept-Language : zh-CN,zh;q=0.8,zh-TW;q=0.5,en-US;q=0.3,en;q=0.2

在我们的SpringBoot中,通过@RequestHeader注解可以获取到。
Spring Boot 读取http headers内容

2、路径参数path

路径参数顾名思义,本次请求的资源路径,紧跟请求域名的后面,服务器通过解析路径参数获取资源位置。路径参数是用/分隔的一系列字符串,其意义在于对服务器资源进行统一定位,如:
在这里插入图片描述

SpringBoot接收:
@PathVariabel注解的形参名字要与路径参数形参名字相等
不相等就用 value值来与路径参数名字相等。
在这里插入图片描述

3、查询参数query

Query代表请求的参数,URL以?key=value的形式呈现,例如:
http://localhost:8080/api/v1/namespaces?pretty=true 中 pretty=true就是query

SpringBoot接收
在这里插入图片描述

get请求只能传query参数,query参数都是拼接在请求地址上的。

4、请求体参数body

请求体参数顾名思义,是存放在请求体(在HTTP协议中用于传输客户端向服务器发送的数据的部分)中发送给服务器的参数。请求体参数格式复杂多变,服务器会先根据请求头中的 Content-Type 获取其格式,然后再根据其格式进行解析,常见的格式如下:
在这里插入图片描述

Get请求只能传Query参数,POST可以传Query和Body(常用)两种形式的参数。
Query的值只能是一个字符串,不能传递对象类型的参数,如果参数中涉及到了传递对象,就要选择Body传参,一般json等都是Body传参

SpringBoot接收
使用注解@RequestBody,接收json数据
在这里插入图片描述

关于接收参数三个注解的区别

@RequestBody、@RequestParam、@PathVariable

- 区别

  1. @RequestParam用于接收url地址传参或表单传参
  2. @RequestBody用于接收json数据
  3. @PathVariable用于接收路径参数,使用{参数名称}描述路径参数

- 应用

  1. 后期开发中,发送请求参数超过1个时,以json格式为主,@RequestBody应用较广
  2. 如果发送非json格式数据,选用@RequestParam接收请求参数
  3. 采用RESTful进行开发,当参数数量较少时,例如1个,可以采用@PathVariable接收请求路径变量,通常用于传递id值

@RequestBody的详细使用
@RequestBody的使用
学习来自
https://juejin.cn/post/7291466545305829376#heading-8

http://www.shuangfujiaoyu.com/news/36805.html

相关文章:

  • 都匀网站建设什么是网站推广策略
  • 柳州网络网站建设站长seo查询工具
  • 网络推广提成方案seo网站优化排名
  • 建行员工app最新版下载郑州官网关键词优化公司
  • 网站公司模板免费seo排名优化
  • 网站备案icp过期营销策划与运营
  • 高端网站建设公司哪家公司好海外营销
  • 企业型网站怎么做我想做电商怎么加入
  • 杭州酒店网站设计公司推荐潍坊seo教程
  • 幼儿园微信公众号如何做微网站广西seo公司
  • ui毕业设计代做网站百度市场应用官方app
  • 网络营销公司排名榜seo营销排名
  • 创新驱动发展战略内容seo 技术优化
  • 网站添加视频代码网站建站设计
  • 可以免费做会计题的网站百度代发排名
  • 知名企业网站建设市场营销推广方案
  • 计算机专业网站开发开题报告网络销售公司怎么运作
  • 一流的福州网站建设seo优化培训课程
  • 怎样建立自己的销售网站seo推广外包报价表
  • 深圳网站建设培训哪家好宁波seo智能优化
  • 网站音乐播放器插件电商的推广方式有哪些
  • 吉林省建设信息网官网seo分析是什么意思
  • wordpress数据库改变后台账号seo网站优化价格
  • 企业网站内容运营每日舆情信息报送
  • 天津企业网站制作关键词优化网站排名
  • 如果做动态网站的开发设计网站的软件
  • 北京seo收费网络优化工程师骗局
  • 山东建设部网站英文网站seo发展前景
  • 做网站用什么语言好互联网营销培训
  • 长春做商业平台网站网页推广怎么做