使用 Spring RESTTeample 如何在帖子上传递 url 的 hashmap 值?
我正在尝试使用 Spring RESTTeample 将用户对象发布到 Web 服务,但我遇到的问题是我将我的 id 放入 hashMap 并且我不知道如何将 hashmap 传递到 RESTTemplate 中使用。你能看看下面的代码让我知道吗..我不想在 URL 上硬编码 ID
Map<String, String> vars = new HashMap<String, String>();
vars.put("id", "MMS");
RestTemplate rt = new RestTemplate();
rt.getMessageConverters().add(new MappingJacksonHttpMessageConverter());
rt.getMessageConverters().add(new StringHttpMessageConverter());
URI uri = new URI("http://" + mRESTServer.getHost() + ":8080/springmvc-resttemplate-test/api/{id}");
User u = new User();
u.setName("Mickey Mouse");
u.setUser("MMS");
User returns = rt.postForObject(uri, u, User.class);