我想在java中创建一个示例RESTful Web服务,它涉及所有四个CRUD操作,我在tomcat中部署它。我使用JAX-RS(Jersey)库在java中实现它。截至目前,我可以调用GET方法来检索记录列表并显示它。但我不知道如何调用POST,PUT和DELETE方法。任何人都可以告诉如何调用这些方法吗?
答案 0 :(得分:1)
给这一点,你可以很容易地在服务器端提取键/值对:
ClientConfig config = new DefaultClientConfig();
com.sun.jersey.api.client.Client client = com.sun.jersey.api.client.Client.create(config);
MultiValueMap formData = new MultiValueMapImpl();
formData.add("key", "value");
WebResource resource = client.resource("http://path/to/resource");
ClientResponse response = resource.type("application/x-www-form-urlencoded").post(ClientResponse.class, formData);