如何获取PUT请求中放在body里面的参数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何获取PUT请求中放在body里面的参数相关的知识,希望对你有一定的参考价值。

get请求一般是在你请求的地址后边 加上 ?par=''&par2='' 例如 请求的页面是 a.do(假设你后台是java) 那么 请求地址是这样的 a.do?par='123'&par2='456' 这个请求传递的参数 就 par 和par2 他俩的值分别为 123,456 参考技术A 如果是springmvc的话,后台controller(action)中用对象来接收,并用注解@RequestBody标注,如:
@RequestMapping(value = "outPlanAudit/" + VersionConstant.V1, method = RequestMethod.PUT)
@ResponseBody
public JSONObject auditOutPlan(HttpServletRequest request, Long userId, String name, String appVersion, @RequestBody RequestParamDTO dto)

3.如何实现HTTP请求中,URL,body,header参数化

前面,定义了CSV Data Set Config 组件,那么就可以引用里面的变量channel,interface_name,token,providerid,date了

 

技术图片

 

 

 无论是GET请求还是POST请求,在URL还是body,header里面都可以引用到用户自定义变量,beanshell变量(前提要用vars.put()方法转换)

 

 http://域名[ip]/api/${interface_name}?channel=${channel}

      {

          "token":"${token}"

       }

 

header组件引用变量

技术图片

 

以上是关于如何获取PUT请求中放在body里面的参数的主要内容,如果未能解决你的问题,请参考以下文章

3.如何实现HTTP请求中,URL,body,header参数化

HTTP请求方法

http GET 请求的参数怎么传递,放在body里用json形式后台request读流获取不到数据。

day1学习笔记

get,post,patch,put,delete,head,options

网络相关知识