Java web服务415不支持的媒体类型
我的wadl(部分) Http客户端:Java web服务415不支持的媒体类型,java,json,web-services,rest,Java,Json,Web Services,Rest,我的wadl(部分) Http客户端: @XmlType(name = "EmployeesType", namespace = "com.test.dto") @XmlRootElement(name = "Employees", namespace = "com.test.dto") public class Employees { @XmlElement(name = "employee", required = true) @XmlElementWrapper(name
@XmlType(name = "EmployeesType", namespace = "com.test.dto")
@XmlRootElement(name = "Employees", namespace = "com.test.dto")
public class Employees {
@XmlElement(name = "employee", required = true)
@XmlElementWrapper(name = "employees")
public Collection<Employee> getEmployees() {
return employees;
}
@Path("/employeeservice/")
@Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
@Consumes({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
public class EmployeeServiceImpl implements EmployeeService {
...
@POST
@Path("/add/")
@Consumes({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
public Response add(Employee employee) {
System.out.println("Adding :" + employee);
employee.setId(index++);
update(employee);
return Response.status(Response.Status.OK).build();
}
@PUT
@Path("/update/")
@Consumes({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
public Response update(Employee employee) {
EMPLOYEE_MAP.put(employee.getId(), employee);
return Response.status(Response.Status.OK).build();
}
接受:application/json
类型:邮政
http://localhost:8080/rest-示例/cxf/employeeservice/add
获取以下错误:
415 Unsupported Media Type
获取PUT调用的相同错误
遵循这一点,但没有解决方案
415 Unsupported Media Type