如何获取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 GET 请求的参数怎么传递,放在body里用json形式后台request读流获取不到数据。