【发布时间】:2015-12-23 12:54:12
【问题描述】:
我正在尝试使用 spring rest4 创建一个 web 服务,但无法通过 rest-client 传递输入参数,谁能建议我如何传递输入参数。
RequestMapping(value = "/create", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE)
public @ResponseBody Status addEmployee(@RequestBody User user) {
try {
// Manually setting passing parameters
user.setUserId(0);
user.setFirstName("dfsdfsd");
user.setUserMailId("sadsda");
user.setAddress("sfds");
user.setCreatedBy(1);
user.setIsDeleted(0);
user.setLastName("sadas");
user.setMobileNumber("adsasdsa");
user.setUsrtStatus(1);
user.setUserPassword("asdsaf");
user.setRoleId(1);
System.out.println("firstname:=" + user);
dataServices.addEntity(user);
System.out.println(user);
return new Status(1, "Employee added Successfully !");
} catch (Exception e) {
e.printStackTrace();
return new Status(0, e.toString());
}
}
我正在使用“WizTool.org RestClient 3.2.2”,Url =“http://localhost:8080/XYZ2/rest/user/create”和我传递的输入参数 -
{
"inputs": [{
"parameterName": "pv_user_id",
"parameterValue": ""
}{
"parameterName": "pv_adress",
"parameterValue": "kjhfgkjdfhgfdhk"
}]
}
提前致谢
【问题讨论】:
-
你使用的是哪个rest客户端?你是如何请求网址的?
-
我正在使用“WizTool.org RestClient 3.2.2”,
标签: java spring rest parameters