我想从 à spring 服务组件中的 httpRequest 获取所有参数(不需要标头)
我正在使用 Spring Boot,看看这个例子:
private final MyService myService;
@RequestMapping(value = "/processform/{process_id}", method = RequestMethod.POST)
public @ResponseBody
LinkedHashMap<String, String> runForm( String process_id,
@RequestParam String className,
@RequestBody(required = false) IupicsFormVO vo) {
return myService.run(process_id, className, vo);
}
这个控制器生成这个 curl(没有标题):
curl -X POST \
'http://localhost:8087/processform/119?className=com.stackOverflow.question.ClassName.java' \
-d '{
"name" : "Name",
"age" : "Age"
}'
现在我需要的是从这个 URL 获取所有参数(可能是注入HttpServletRequest)
预期的结果是:
{
"process_id":"119",
"className":"com.stackOverflow.question.ClassName.java",
"body":{
"name":"Name",
"age":"Age"
}
}
我找到了这个例子,
String finalPath = apm.extractPathWithinPattern(bestMatchPattern, path
但是当我使用它时,我总是得到空的 finalPath 感谢您的时间
慕村225694
四季花海
相关分类