@PathVariable与@RequestBody的区别,及前段请求接口的写法。

Posted erfsfj-dbc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了@PathVariable与@RequestBody的区别,及前段请求接口的写法。相关的知识,希望对你有一定的参考价值。

@PathVariable

  1:接受参数时,地址栏为:/{args1}/{args2}

  2:用法:(@PathVariable(value = "args")Long  id)

  3:GET请求方法

@RequestBody
  1:接受参数时,地址栏为:/?=args1&?=args2

  2:用法:(@RequestBody(value = "args")Long  id)

  3:POST请求方式

 

post请求:

export const methodsName = (request) => {

  return axios.request({

    url:‘请求路径’,

    data:request,

    method:"post"

  })

}

get请求:

exportconst methodsNamr =(args1,args2)= {

  return axios.request({

    url:”/abc?x1=”+ args1 + “&x2=“+args2,

    method:‘get’

  })

}


以上是关于@PathVariable与@RequestBody的区别,及前段请求接口的写法。的主要内容,如果未能解决你的问题,请参考以下文章

@PathVariable与@RequestParam的区别

Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported for @RequestBod

@RequestParam与@PathVariable的区别

@PathVariable与@RequestBody的区别,及前段请求接口的写法。

@PathVariable@RequestHeader与@CookieValue注解的使用案例

controller中的@PathVariable