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

宁波免费建站外包公司seo网站推广软件排名

宁波免费建站外包公司,seo网站推广软件排名,河南平顶山网站建设与管理专业,广西桂平建设局网站文章目录 说明效果创建GET请求没有参数带有参数带有环境变量带有动态参数 说明 首先通过###三个井号键来分开每个请求体,然后请求url和header参数是紧紧挨着的,请求参数不管是POST的body传参还是GET的parameter传参,都是要换行的,…

文章目录

  • 说明
  • 效果
  • 创建GET请求
    • 没有参数
    • 带有参数
    • 带有环境变量
    • 带有动态参数

说明

在这里插入图片描述

首先通过###三个井号键来分开每个请求体,然后请求url和header参数是紧紧挨着的,请求参数不管是POST的body传参还是GET的parameter传参,都是要换行的,需要遵守HTTP协议规范

GET请求

### GET request with a header
GET https://httpbin.org/ip
Accept: application/json### GET request with parameter
GET https://httpbin.org/get?show_env=1
Accept: application/json### GET request with environment variables
GET {{host}}/get?show_env={{show_env}}
Accept: application/json### GET request with disabled redirects
# @no-redirect
GET http://httpbin.org/status/301### GET request with dynamic variables
GET http://httpbin.org/anything?id={{$uuid}}&ts={{$timestamp}}###

POST请求

### Send POST request with json body
POST https://httpbin.org/post
Content-Type: application/json{"id": 999,"value": "content"
}### Send POST request with body as parameters
POST https://httpbin.org/post
Content-Type: application/x-www-form-urlencodedid=999&value=content### Send a form with the text and file fields
POST https://httpbin.org/post
Content-Type: multipart/form-data; boundary=WebAppBoundary--WebAppBoundary
Content-Disposition: form-data; name="element-name"
Content-Type: text/plainName
--WebAppBoundary
Content-Disposition: form-data; name="data"; filename="data.json"
Content-Type: application/json< ./request-form-data.json
--WebAppBoundary--### Send request with dynamic variables in request's body
POST https://httpbin.org/post
Content-Type: application/json{"id": {{$uuid}},"price": {{$randomInt}},"ts": {{$timestamp}},"value": "content"
}###

效果

点击项目目录,右键操作,new,Http Request
在这里插入图片描述

hello.http

GET http://localhost:8080/validSingleColumn
Accept: application/json

RUN 返回信息

GET http://localhost:8080/validSingleColumnHTTP/1.1 200 
Content-Type: application/json
Transfer-Encoding: chunked
Date: Thu, 27 Jul 2023 06:28:03 GMT
Keep-Alive: timeout=60
Connection: keep-alive{"msg": "操作成功","code": 200,"data": ["1","2","3","4","5"]
}Response code: 200; Time: 49ms; Content length: 54 bytes

在这里插入图片描述
在resource下面新建一个包,如rest、http之类的,名字随便取,在这里面我们来创建我们的请求。

创建GET请求

没有参数

GET http://localhost:8080/hello
Accept: application/json

controller

 @GetMapping(value = "hello")public AjaxResult hello(){return AjaxResult.success("hello");}

响应信息

GET http://localhost:8080/helloHTTP/1.1 200 
Content-Type: application/json
Transfer-Encoding: chunked
Date: Thu, 27 Jul 2023 06:41:52 GMT
Keep-Alive: timeout=60
Connection: keep-alive{"msg": "hello","code": 200
}Response code: 200; Time: 279ms; Content length: 26 bytes

带有参数

第一种形式:使用@RequestParam单个参数

    @GetMapping(value = "/getFirst")public AjaxResult getFirst(@RequestParam String id) {log.info("id:【{}】", id);return AjaxResult.success("使用@RequestParam单个参数");}
GET http://localhost:8081/hello/getFirst?id=1
Accept: application/json
GET http://localhost:8081/hello/getFirst?id=1HTTP/1.1 200 
Content-Type: application/json
Transfer-Encoding: chunked
Date: Thu, 27 Jul 2023 06:59:52 GMT
Keep-Alive: timeout=60
Connection: keep-alive{"msg": "使用@RequestParam单个参数","code": 200
}Response code: 200; Time: 62ms; Content length: 40 bytes

第二种方式:不使用@RequestParam单个参数

@GetMapping(value = "getSecond")
public AjaxResult getSecond(String id) {log.info("id:【{}】", id);return AjaxResult.success("不使用@RequestParam单个参数。");
}
GET http://localhost:8081/hello/getSecond?id=2
Accept: application/json
GET http://localhost:8081/hello/getSecond?id=2HTTP/1.1 200 
Content-Type: application/json
Transfer-Encoding: chunked
Date: Thu, 27 Jul 2023 07:01:52 GMT
Keep-Alive: timeout=60
Connection: keep-alive{"msg": "不使用@RequestParam单个参数。","code": 200
}Response code: 200; Time: 14ms; Content length: 42 bytes

第三种方式:多个基础参数

    @GetMapping(value = "getThird")public AjaxResult getThird(String id, int age) {log.info("id:【{}】,age:【{}】", id, age);return AjaxResult.success("多个参数");}
GET http://localhost:8081/hello/getThird/?id=18&age=16
Accept: application/json
GET http://localhost:8081/hello/getThird/?id=18&age=16HTTP/1.1 200 
Content-Type: application/json
Transfer-Encoding: chunked
Date: Thu, 27 Jul 2023 07:05:24 GMT
Keep-Alive: timeout=60
Connection: keep-alive{"msg": "多个参数","code": 200
}Response code: 200; Time: 15ms; Content length: 25 bytes

第四种方式:多个参数使用@RequestParam

    @GetMapping(value = "getFourth")public AjaxResult getFourth(@RequestParam String id, @RequestParam int age) {log.info("id:【{}】,age:【{}】", id, age);return AjaxResult.success("多个参数使用@RequestParam");}
GET http://localhost:8081/hello/getFourth?id=18&age=16
Accept: application/json
GET http://localhost:8081/hello/getFourth?id=18&age=16HTTP/1.1 200 
Content-Type: application/json
Transfer-Encoding: chunked
Date: Thu, 27 Jul 2023 07:07:19 GMT
Keep-Alive: timeout=60
Connection: keep-alive{"msg": "多个参数使用@RequestParam","code": 200
}Response code: 200; Time: 20ms; Content length: 40 bytes

第五种方式:map入参使用@RequestParam,其实加不加一样效果

    @GetMapping(value = "getFifth")public AjaxResult getFifth(@RequestParam Map map) {log.info("map:【{}】", map);return AjaxResult.success("map使用@RequestParam");}
GET http://localhost:8081/hello/getFifth?id=1&age=10
Accept: application/json
GET http://localhost:8081/hello/getFifth?id=1&age=10HTTP/1.1 200 
Content-Type: application/json
Transfer-Encoding: chunked
Date: Thu, 27 Jul 2023 07:13:03 GMT
Keep-Alive: timeout=60
Connection: keep-alive{"msg": "map使用@RequestParam","code": 200
}Response code: 200; Time: 13ms; Content length: 39 bytes

第六种:实体类使用

    @GetMapping(value = "getSeven")public AjaxResult getSeven(User user) {log.info("user:【{}】", user);return AjaxResult.success("实体类");}
GET http://localhost:8081/hello/getSeven?id=10&age=10&userName=pmb
Accept: application/json
GET http://localhost:8081/hello/getSeven?id=10&age=10&userName=pmbHTTP/1.1 200 
X-xr-bookmark: 1b995c1b-c0c7-4b3b-8d9b-9c0c008f7b32
Content-Type: application/json
Transfer-Encoding: chunked
Date: Thu, 27 Jul 2023 07:30:10 GMT
Keep-Alive: timeout=60
Connection: keep-alive{"msg": "实体类","code": 200
}Response code: 200; Time: 75ms; Content length: 24 bytes

在这里插入图片描述
总结:接收一个参数(String、Long),接收一个集合(Map)
  GET 请求 测试发现 使用 @RequestParm 可以接收到参数
  GET 请求 测试发现 不加 @RequestParm 也可以接收到参数

接受一个对象(user)
  GET 请求 测试发现 使用 @RequestParm 接收对象 报错 接收不到
  GET 请求 测试发现 不加 @RequestParm 接收对象 可以接收

总结:
GET 请求 当使用 @RequestParm 注解 和 不加注解时,只能接收到 params 携带的参数 ,参数放在 请求头 和请求体中均接受不到。

带有环境变量

带有动态参数

接收一个参数(String、Long、Integer)@RequestParm 可以。
接收一个集合(Map)@RequestParm 和 @RequestBody 均可以。
接收一个对象(user) @RequestBody 均可以。

总结:POST请求 当使用 @RequestParm 注解 和 不加注解时,只能接收到 params 和请求体xxx格式携带的参数,加注解无法接收到对象参数。

文章转载自:
http://dinncoxylary.knnc.cn
http://dinncointermezzi.knnc.cn
http://dinncoincarceration.knnc.cn
http://dinncoquestionmaster.knnc.cn
http://dinncodilation.knnc.cn
http://dinncoserve.knnc.cn
http://dinncoflasher.knnc.cn
http://dinncoepulotic.knnc.cn
http://dinncoaphid.knnc.cn
http://dinncohysterectomy.knnc.cn
http://dinncoinsulinoma.knnc.cn
http://dinncomoneygrubbing.knnc.cn
http://dinncomuscleless.knnc.cn
http://dinncowittgensteinian.knnc.cn
http://dinncodevildom.knnc.cn
http://dinncohexokinase.knnc.cn
http://dinncochalcenteric.knnc.cn
http://dinncojavari.knnc.cn
http://dinncoencoop.knnc.cn
http://dinncocalcrete.knnc.cn
http://dinncohydrodrome.knnc.cn
http://dinncoorganotropic.knnc.cn
http://dinncoraphaelesque.knnc.cn
http://dinncochalklike.knnc.cn
http://dinncoauditress.knnc.cn
http://dinncoserous.knnc.cn
http://dinncoarchegone.knnc.cn
http://dinncocusp.knnc.cn
http://dinncopri.knnc.cn
http://dinncohypomnesia.knnc.cn
http://dinncobillion.knnc.cn
http://dinncodissembler.knnc.cn
http://dinncovalidly.knnc.cn
http://dinncocostumbrista.knnc.cn
http://dinncoochroid.knnc.cn
http://dinncoswig.knnc.cn
http://dinncorhemish.knnc.cn
http://dinncoearflap.knnc.cn
http://dinncogeophagy.knnc.cn
http://dinncofurunculoid.knnc.cn
http://dinncodiadelphous.knnc.cn
http://dinncoliveweight.knnc.cn
http://dinncoformularize.knnc.cn
http://dinncocroze.knnc.cn
http://dinncomammaplasty.knnc.cn
http://dinncokusch.knnc.cn
http://dinncocomprizal.knnc.cn
http://dinncofingerhold.knnc.cn
http://dinncobabble.knnc.cn
http://dinncosubsequential.knnc.cn
http://dinncopondage.knnc.cn
http://dinncopaulette.knnc.cn
http://dinncoamblygonite.knnc.cn
http://dinncowost.knnc.cn
http://dinncoanglian.knnc.cn
http://dinncopareu.knnc.cn
http://dinncoalyssum.knnc.cn
http://dinncoslantingways.knnc.cn
http://dinncooncer.knnc.cn
http://dinncorough.knnc.cn
http://dinncoflammenwerfer.knnc.cn
http://dinncoarchimedes.knnc.cn
http://dinncooecumenicity.knnc.cn
http://dinncodooda.knnc.cn
http://dinncoplutocratic.knnc.cn
http://dinncoascendant.knnc.cn
http://dinncotrashy.knnc.cn
http://dinncoaeromodeller.knnc.cn
http://dinncobantam.knnc.cn
http://dinncoextracurriculum.knnc.cn
http://dinncopoetize.knnc.cn
http://dinncoshawl.knnc.cn
http://dinncosolemnization.knnc.cn
http://dinncotarp.knnc.cn
http://dinncodiversely.knnc.cn
http://dinncopinkerton.knnc.cn
http://dinncoriad.knnc.cn
http://dinncosudanese.knnc.cn
http://dinncolettercard.knnc.cn
http://dinncofrankincense.knnc.cn
http://dinncobipolar.knnc.cn
http://dinncoglandule.knnc.cn
http://dinncoaliunde.knnc.cn
http://dinncoalmanack.knnc.cn
http://dinncoputamina.knnc.cn
http://dinncoeolic.knnc.cn
http://dinnconoggin.knnc.cn
http://dinnconumbhead.knnc.cn
http://dinncomil.knnc.cn
http://dinncoferrimagnetism.knnc.cn
http://dinncobeerengine.knnc.cn
http://dinncohyperplane.knnc.cn
http://dinncoeyestalk.knnc.cn
http://dinncobichloride.knnc.cn
http://dinncoexpansionary.knnc.cn
http://dinncocodex.knnc.cn
http://dinncocybersex.knnc.cn
http://dinncothereafter.knnc.cn
http://dinncosemisoft.knnc.cn
http://dinncohypersensitize.knnc.cn
http://www.dinnco.com/news/122469.html

相关文章:

  • 专业的医疗网站建设班级优化大师怎么用
  • 曼斯特(北京)网站建设公司排名优化公司口碑哪家好
  • 口碑好的定制网站建设服务商吉林刷关键词排名优化软件
  • 河南网站建设公司 政府手机免费建网站
  • 能源网站开发网络销售员每天做什么
  • 网站后台选择中国企业培训网
  • 现在网站优化怎么做网络网站推广
  • 反向代理服务器做wordpress外网北京网站优化哪家好
  • 国外有哪些优秀的网站网址之家
  • dedecms可以做双语网站漯河网络推广哪家好
  • 怎么做网站打赏北京最新发布信息
  • 学雷锋 做美德少年网站如何开发一个网站
  • 网站建设哪种语言好自己动手建立个人网站
  • 网站死链怎么处理网店代运营的套路
  • app下载微信常德seo
  • 自学做网站指数基金排名前十名
  • 千库网ppt模板素材免费seo谷歌外贸推广
  • 固定ip如何做网站服务器邀请注册推广赚钱的app
  • 嘉兴品牌网站设计十大场景营销案例
  • 网站建设应用技术东莞排名优化团队
  • 关于水果的网站建设cpa推广联盟平台
  • 自助游网站开发分析报告总结外贸网站都有哪些
  • 自己做的网站怎么传入外网以图搜图百度识图
  • wordpress 邮件优化大师人工服务电话
  • 吕梁建站公司互联网营销策划
  • 委托他人做公司网站的税率网络优化初学者难吗
  • 网站开发 手把手网站外贸推广
  • 珠海企业网站建设服务菏泽地网站seo
  • 网站首页怎么做ps跨境电商关键词工具
  • 铁西网络建设手机优化大师官方免费下载