本帖最后由 xiaoyang_job 于 2011-04-18 15:48:14 编辑

解决方案 »

  1.   

    HTTP 415 表示不支持的数据类型@XmlRootElement(namespace = "http://example.com")
    @Entity
    @Table(name = ("contact"))
    public class ContactInfo {用在字段上的话,得再加这一句:@XmlAccessorType(XmlAccessType.FIELD)
      

  2.   

    是放在类的头部吗,可是还是不行,现在的状态码是400。需要写Provider吗?
      

  3.   

    不需要 Provider400 的话表示客户端请求时候有错误,估计是格式不对。
      

  4.   

    我的测试代码是这样的:    @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);
        }返回的状态码是415.
    不知道哪里不对,请教各位大侠。