67,516
社区成员
发帖
与我相关
我的任务
分享
@Path("/addContact")
@POST
@Consumes(MediaType.APPLICATION_XML)
public void addContact(ContactInfo contactInfo) {
System.out.println(contactInfo.contactName);
}
@XmlRootElement(namespace = "http://example.com")
@Entity
@Table(name = ("contact"))
public class ContactInfo {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@XmlElement
public int contactId;
@XmlElement
public String contactName;
public ContactInfo() {
}
public ContactInfo(int contactId, String contactName) {
this.contactId = contactId;
this.contactName = contactName;
}
}
@Test
public void test4() {
Client c = Client.create();
WebResource webResource = c.resource("http://127.0.0.1/services/contact/");
ContactInfo contactInfo = new ContactInfo();
contactInfo.contactId = 1;
contactInfo.contactName = "xx";
webResource.path("addContact").post(contactInfo);
}
@Test
public void test1() {
Client c = Client.create();
WebResource webResource = c.resource("http://127.0.0.1/services/contact/addContact");
ContactInfo contactInfo = new ContactInfo();
contactInfo.setContactId(1);
contactInfo.setContactName("xxx");
webResource.path("addContact").post(contactInfo);
}